# near model CODE resource # jump table entries: 2344-2384 (41 of them) export_333: 00000000 4E75 rts fn00000002: 00000002 4E56 0000 link A6, 0 00000006 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 0000000A 206E 0008 movea.l A0, [A6 + 0x8] 0000000E A029 syscall HLock 00000010 2450 movea.l A2, [A0] 00000012 264A movea.l A3, A2 00000014 206E 000C movea.l A0, [A6 + 0xC] 00000018 4283 clr.l D3 0000001A 3628 0004 move.w D3, [A0 + 0x4] 0000001E 9668 0000 sub.w D3, [A0 + 0x0] 00000022 4280 clr.l D0 00000024 3028 0006 move.w D0, [A0 + 0x6] 00000028 9068 0002 sub.w D0, [A0 + 0x2] 0000002C 2800 move.l D4, D0 0000002E 0644 000F addi.w D4, 0xF 00000032 E84C lsr D4.w, 4 00000034 D844 add.w D4, D4 00000036 2F0A move.l -[A7], A2 00000038 3F04 move.w -[A7], D4 0000003A 3F00 move.w -[A7], D0 0000003C 3F03 move.w -[A7], D3 0000003E 4EBA 00A8 jsr [PC + 0xA8 /* 000000E8 */] 00000042 3003 move.w D0, D3 00000044 C0C4 mulu.w D0, D4 00000046 D083 add.l D0, D3 00000048 A122 syscall NewHandle, flags=1 0000004A 6708 beq +0xA /* 00000054 */ 0000004C 42AE 0010 clr.l [A6 + 0x10] 00000050 4EFA 0084 jmp [PC + 0x84 /* 000000D6 */] label00000054: 00000054 2D48 0010 move.l [A6 + 0x10], A0 00000058 2850 movea.l A4, [A0] 0000005A 2A4C movea.l A5, A4 0000005C 3E3C 00FF move.w D7, 0xFF 00000060 4246 clr.w D6 00000062 4A84 tst.l D4 00000064 6700 0064 beq +0x66 /* 000000CA */ 00000068 4EFA 005C jmp [PC + 0x5C /* 000000C6 */] label0000006C: 0000006C 4267 clr.w -[A7] 0000006E 3F07 move.w -[A7], D7 00000070 2F0B move.l -[A7], A3 00000072 2F0A move.l -[A7], A2 00000074 2F0C move.l -[A7], A4 00000076 3F04 move.w -[A7], D4 00000078 4EBA 00A8 jsr [PC + 0xA8 /* 00000122 */] 0000007C 3A1F move.w D5, [A7]+ 0000007E 1014 move.b D0, [A4] 00000080 BE00 cmp.b D7, D0 00000082 6638 bne +0x3A /* 000000BC */ 00000084 5246 addq.w D6, 1 00000086 0C46 0001 cmpi.w D6, 0x1 0000008A 6E0C bgt +0xE /* 00000098 */ 0000008C 18BC 0081 move.b [A4], 0x81 00000090 2A4C movea.l A5, A4 00000092 D8C5 add.w A4, D5 00000094 D6C4 add.w A3, D4 00000096 602E bra +0x30 /* 000000C6 */ label00000098: 00000098 0C46 007F cmpi.w D6, 0x7F 0000009C 6E1E bgt +0x20 /* 000000BC */ 0000009E 1006 move.b D0, D6 000000A0 0000 0080 ori.b D0, 0x80 000000A4 1A80 move.b [A5], D0 000000A6 204C movea.l A0, A4 000000A8 4A18 tst.b [A0]+ 000000AA 224C movea.l A1, A4 000000AC 5345 subq.w D5, 1 000000AE 6708 beq +0xA /* 000000B8 */ 000000B0 3005 move.w D0, D5 000000B2 4EBA 0782 jsr [PC + 0x782 /* 00000836 */] 000000B6 D8C5 add.w A4, D5 label000000B8: 000000B8 D6C4 add.w A3, D4 000000BA 600A bra +0xC /* 000000C6 */ label000000BC: 000000BC 4246 clr.w D6 000000BE 2A4C movea.l A5, A4 000000C0 1E15 move.b D7, [A5] 000000C2 D8C5 add.w A4, D5 000000C4 D6C4 add.w A3, D4 label000000C6: 000000C6 51CB FFA4 dbf D3, -0x5E /* 0000006C */ label000000CA: 000000CA 206E 0010 movea.l A0, [A6 + 0x10] 000000CE 2250 movea.l A1, [A0] 000000D0 99C9 sub.l A4, A1 000000D2 200C move.l D0, A4 000000D4 A024 syscall SetHandleSize label000000D6: 000000D6 206E 0008 movea.l A0, [A6 + 0x8] 000000DA A02A syscall HUnlock 000000DC 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 000000E0 4E5E unlink A6 000000E2 205F movea.l A0, [A7]+ 000000E4 504F addq.w A7, 8 000000E6 4ED0 jmp [A0] fn000000E8: 000000E8 4E56 0000 link A6, 0 000000EC 302E 000A move.w D0, [A6 + 0xA] 000000F0 0240 000F andi.w D0, 0xF 000000F4 6722 beq +0x24 /* 00000118 */ 000000F6 243C FFFF 0000 move.l D2, 0xFFFF0000 000000FC E0AA lsr D2, D0 000000FE 206E 000E movea.l A0, [A6 + 0xE] 00000102 302E 000C move.w D0, [A6 + 0xC] 00000106 D0C0 add.w A0, D0 00000108 5548 subq.w A0, 2 0000010A 322E 0008 move.w D1, [A6 + 0x8] 0000010E 6004 bra +0x6 /* 00000114 */ label00000110: 00000110 C550 and.w [A0], D2 00000112 D0C0 add.w A0, D0 label00000114: 00000114 51C9 FFFA dbf D1, -0x8 /* 00000110 */ label00000118: 00000118 4E5E unlink A6 0000011A 205F movea.l A0, [A7]+ 0000011C DEFC 000A add.w A7, 0xA /* '\n' */ 00000120 4ED0 jmp [A0] fn00000122: 00000122 4E56 0000 link A6, 0 00000126 48E7 1E3C movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A5 0000012A 3A2E 0016 move.w D5, [A6 + 0x16] 0000012E 266E 0012 movea.l A3, [A6 + 0x12] 00000132 246E 000E movea.l A2, [A6 + 0xE] 00000136 286E 000A movea.l A4, [A6 + 0xA] 0000013A 362E 0008 move.w D3, [A6 + 0x8] 0000013E 9EC3 sub.w A7, D3 00000140 9EC3 sub.w A7, D3 00000142 2A4F movea.l A5, A7 00000144 3003 move.w D0, D3 00000146 5340 subq.w D0, 1 00000148 204B movea.l A0, A3 0000014A 1218 move.b D1, [A0]+ 0000014C 6006 bra +0x8 /* 00000154 */ label0000014E: 0000014E B218 cmp.b D1, [A0]+ 00000150 6600 0090 bne +0x92 /* 000001E2 */ label00000154: 00000154 51C8 FFF8 dbf D0, -0xA /* 0000014E */ 00000158 4A01 tst.b D1 0000015A 660A bne +0xC /* 00000166 */ 0000015C 18FC 0010 move.b [A4]+, 0x10 00000160 7801 moveq.l D4, 0x01 00000162 4EFA 01B0 jmp [PC + 0x1B0 /* 00000314 */] label00000166: 00000166 0C01 00FF cmpi.b D1, 0xFF 0000016A 660A bne +0xC /* 00000176 */ 0000016C 18FC 0011 move.b [A4]+, 0x11 00000170 7801 moveq.l D4, 0x01 00000172 4EFA 01A0 jmp [PC + 0x1A0 /* 00000314 */] label00000176: 00000176 0C01 00AA cmpi.b D1, 0xAA 0000017A 660A bne +0xC /* 00000186 */ 0000017C 18FC 0012 move.b [A4]+, 0x12 00000180 7801 moveq.l D4, 0x01 00000182 4EFA 0190 jmp [PC + 0x190 /* 00000314 */] label00000186: 00000186 0C01 0055 cmpi.b D1, 0x55 /* 'U' */ 0000018A 660A bne +0xC /* 00000196 */ 0000018C 18FC 0013 move.b [A4]+, 0x13 00000190 7801 moveq.l D4, 0x01 00000192 4EFA 0180 jmp [PC + 0x180 /* 00000314 */] label00000196: 00000196 0C01 00DD cmpi.b D1, 0xDD 0000019A 660A bne +0xC /* 000001A6 */ 0000019C 18FC 0014 move.b [A4]+, 0x14 000001A0 7801 moveq.l D4, 0x01 000001A2 4EFA 0170 jmp [PC + 0x170 /* 00000314 */] label000001A6: 000001A6 0C01 0077 cmpi.b D1, 0x77 /* 'w' */ 000001AA 660A bne +0xC /* 000001B6 */ 000001AC 18FC 0015 move.b [A4]+, 0x15 000001B0 7801 moveq.l D4, 0x01 000001B2 4EFA 0160 jmp [PC + 0x160 /* 00000314 */] label000001B6: 000001B6 0C01 0022 cmpi.b D1, 0x22 /* '\"' */ 000001BA 660A bne +0xC /* 000001C6 */ 000001BC 18FC 0016 move.b [A4]+, 0x16 000001C0 7801 moveq.l D4, 0x01 000001C2 4EFA 0150 jmp [PC + 0x150 /* 00000314 */] label000001C6: 000001C6 0C01 0088 cmpi.b D1, 0x88 000001CA 660A bne +0xC /* 000001D6 */ 000001CC 18FC 0017 move.b [A4]+, 0x17 000001D0 7801 moveq.l D4, 0x01 000001D2 4EFA 0140 jmp [PC + 0x140 /* 00000314 */] label000001D6: 000001D6 18FC 0018 move.b [A4]+, 0x18 000001DA 18C1 move.b [A4]+, D1 000001DC 7802 moveq.l D4, 0x02 000001DE 4EFA 0134 jmp [PC + 0x134 /* 00000314 */] label000001E2: 000001E2 3003 move.w D0, D3 000001E4 E248 lsr D0.w, 1 000001E6 5340 subq.w D0, 1 000001E8 204B movea.l A0, A3 000001EA 3218 move.w D1, [A0]+ 000001EC 6004 bra +0x6 /* 000001F2 */ label000001EE: 000001EE B258 cmp.w D1, [A0]+ 000001F0 6616 bne +0x18 /* 00000208 */ label000001F2: 000001F2 51C8 FFFA dbf D0, -0x8 /* 000001EE */ 000001F6 18FC 0019 move.b [A4]+, 0x19 000001FA 3001 move.w D0, D1 000001FC E049 lsr D1.w, 8 000001FE 18C1 move.b [A4]+, D1 00000200 18C0 move.b [A4]+, D0 00000202 7803 moveq.l D4, 0x03 00000204 4EFA 010E jmp [PC + 0x10E /* 00000314 */] label00000208: 00000208 4267 clr.w -[A7] 0000020A 2F0A move.l -[A7], A2 0000020C 2F0B move.l -[A7], A3 0000020E 3F03 move.w -[A7], D3 00000210 4EBA 0364 jsr [PC + 0x364 /* 00000576 */] 00000214 321F move.w D1, [A7]+ 00000216 6F08 ble +0xA /* 00000220 */ 00000218 18C1 move.b [A4]+, D1 0000021A 7801 moveq.l D4, 0x01 0000021C 4EFA 00F6 jmp [PC + 0xF6 /* 00000314 */] label00000220: 00000220 3803 move.w D4, D3 00000222 1C3C 0000 move.b D6, 0x0 00000226 204B movea.l A0, A3 00000228 224D movea.l A1, A5 0000022A D2C3 add.w A1, D3 0000022C 3003 move.w D0, D3 0000022E 4EBA 0636 jsr [PC + 0x636 /* 00000866 */] 00000232 204B movea.l A0, A3 00000234 224D movea.l A1, A5 00000236 3003 move.w D0, D3 00000238 4EBA 062C jsr [PC + 0x62C /* 00000866 */] 0000023C 204D movea.l A0, A5 0000023E 3003 move.w D0, D3 00000240 4EBA 0546 jsr [PC + 0x546 /* 00000788 */] 00000244 4267 clr.w -[A7] 00000246 2F0D move.l -[A7], A5 00000248 2F0C move.l -[A7], A4 0000024A 3F03 move.w -[A7], D3 0000024C 4EBA 0386 jsr [PC + 0x386 /* 000005D4 */] 00000250 301F move.w D0, [A7]+ 00000252 B840 cmp.w D4, D0 00000254 6D1C blt +0x1E /* 00000272 */ 00000256 6E08 bgt +0xA /* 00000260 */ 00000258 0C05 001A cmpi.b D5, 0x1A 0000025C 6702 beq +0x4 /* 00000260 */ 0000025E 6012 bra +0x14 /* 00000272 */ label00000260: 00000260 3800 move.w D4, D0 00000262 1C3C 001A move.b D6, 0x1A 00000266 204C movea.l A0, A4 00000268 224D movea.l A1, A5 0000026A D2C3 add.w A1, D3 0000026C 3004 move.w D0, D4 0000026E 4EBA 05C6 jsr [PC + 0x5C6 /* 00000836 */] label00000272: 00000272 204B movea.l A0, A3 00000274 224D movea.l A1, A5 00000276 3003 move.w D0, D3 00000278 4EBA 05EC jsr [PC + 0x5EC /* 00000866 */] 0000027C 204B movea.l A0, A3 0000027E 90C3 sub.w A0, D3 00000280 B5C8 cmpa.l A2, A0 00000282 6E36 bgt +0x38 /* 000002BA */ 00000284 224D movea.l A1, A5 00000286 3003 move.w D0, D3 00000288 4EBA 027A jsr [PC + 0x27A /* 00000504 */] 0000028C 4267 clr.w -[A7] 0000028E 2F0D move.l -[A7], A5 00000290 2F0C move.l -[A7], A4 00000292 3F03 move.w -[A7], D3 00000294 4EBA 033E jsr [PC + 0x33E /* 000005D4 */] 00000298 301F move.w D0, [A7]+ 0000029A B840 cmp.w D4, D0 0000029C 6D1C blt +0x1E /* 000002BA */ 0000029E 6E08 bgt +0xA /* 000002A8 */ 000002A0 0C05 001B cmpi.b D5, 0x1B 000002A4 6702 beq +0x4 /* 000002A8 */ 000002A6 6012 bra +0x14 /* 000002BA */ label000002A8: 000002A8 3800 move.w D4, D0 000002AA 1C3C 001B move.b D6, 0x1B 000002AE 204C movea.l A0, A4 000002B0 224D movea.l A1, A5 000002B2 D2C3 add.w A1, D3 000002B4 3004 move.w D0, D4 000002B6 4EBA 057E jsr [PC + 0x57E /* 00000836 */] label000002BA: 000002BA 204B movea.l A0, A3 000002BC 224D movea.l A1, A5 000002BE 3003 move.w D0, D3 000002C0 4EBA 05A4 jsr [PC + 0x5A4 /* 00000866 */] 000002C4 204B movea.l A0, A3 000002C6 90C3 sub.w A0, D3 000002C8 90C3 sub.w A0, D3 000002CA B5C8 cmpa.l A2, A0 000002CC 6E36 bgt +0x38 /* 00000304 */ 000002CE 224D movea.l A1, A5 000002D0 3003 move.w D0, D3 000002D2 4EBA 0230 jsr [PC + 0x230 /* 00000504 */] 000002D6 4267 clr.w -[A7] 000002D8 2F0D move.l -[A7], A5 000002DA 2F0C move.l -[A7], A4 000002DC 3F03 move.w -[A7], D3 000002DE 4EBA 02F4 jsr [PC + 0x2F4 /* 000005D4 */] 000002E2 301F move.w D0, [A7]+ 000002E4 B840 cmp.w D4, D0 000002E6 6D1C blt +0x1E /* 00000304 */ 000002E8 6E08 bgt +0xA /* 000002F2 */ 000002EA 0C05 001C cmpi.b D5, 0x1C 000002EE 6702 beq +0x4 /* 000002F2 */ 000002F0 6012 bra +0x14 /* 00000304 */ label000002F2: 000002F2 3800 move.w D4, D0 000002F4 1C3C 001C move.b D6, 0x1C 000002F8 204C movea.l A0, A4 000002FA 224D movea.l A1, A5 000002FC D2C3 add.w A1, D3 000002FE 3004 move.w D0, D4 00000300 4EBA 0534 jsr [PC + 0x534 /* 00000836 */] label00000304: 00000304 18C6 move.b [A4]+, D6 00000306 204D movea.l A0, A5 00000308 D0C3 add.w A0, D3 0000030A 224C movea.l A1, A4 0000030C 3004 move.w D0, D4 0000030E 4EBA 0526 jsr [PC + 0x526 /* 00000836 */] 00000312 5244 addq.w D4, 1 label00000314: 00000314 DEC3 add.w A7, D3 00000316 DEC3 add.w A7, D3 00000318 3D44 0018 move.w [A6 + 0x18], D4 0000031C 4CDF 3C78 movem.l D3,D4,D5,D6,A2,A3,A4,A5, [A7]+ 00000320 4E5E unlink A6 00000322 205F movea.l A0, [A7]+ 00000324 DEFC 0010 add.w A7, 0x10 00000328 4ED0 jmp [A0] fn0000032A: 0000032A 4E56 0000 link A6, 0 0000032E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000332 206E 0008 movea.l A0, [A6 + 0x8] 00000336 A029 syscall HLock 00000338 2450 movea.l A2, [A0] 0000033A 206E 000C movea.l A0, [A6 + 0xC] 0000033E 4283 clr.l D3 00000340 3628 0004 move.w D3, [A0 + 0x4] 00000344 9668 0000 sub.w D3, [A0 + 0x0] 00000348 4284 clr.l D4 0000034A 3828 0006 move.w D4, [A0 + 0x6] 0000034E 9868 0002 sub.w D4, [A0 + 0x2] 00000352 0644 000F addi.w D4, 0xF 00000356 E84C lsr D4.w, 4 00000358 D844 add.w D4, D4 0000035A 3003 move.w D0, D3 0000035C C0C4 mulu.w D0, D4 0000035E A122 syscall NewHandle, flags=1 00000360 6708 beq +0xA /* 0000036A */ 00000362 42AE 0010 clr.l [A6 + 0x10] 00000366 4EFA 018A jmp [PC + 0x18A /* 000004F2 */] label0000036A: 0000036A 2D48 0010 move.l [A6 + 0x10], A0 0000036E 2650 movea.l A3, [A0] 00000370 4246 clr.w D6 00000372 4A44 tst.w D4 00000374 6700 017C beq +0x17E /* 000004F2 */ 00000378 4EFA 0174 jmp [PC + 0x174 /* 000004EE */] label0000037C: 0000037C 4A46 tst.w D6 0000037E 6F06 ble +0x8 /* 00000386 */ 00000380 5346 subq.w D6, 1 00000382 3A07 move.w D5, D7 00000384 6010 bra +0x12 /* 00000396 */ label00000386: 00000386 4245 clr.w D5 00000388 1A1A move.b D5, [A2]+ 0000038A 6C08 bge +0xA /* 00000394 */ 0000038C 0245 007F andi.w D5, 0x7F 00000390 3C05 move.w D6, D5 00000392 60E8 bra -0x16 /* 0000037C */ label00000394: 00000394 3E05 move.w D7, D5 label00000396: 00000396 3005 move.w D0, D5 00000398 0C45 001C cmpi.w D5, 0x1C 0000039C 6E00 0154 bgt +0x156 /* 000004F2 */ 000003A0 5245 addq.w D5, 1 000003A2 DA45 add.w D5, D5 000003A4 DA45 add.w D5, D5 000003A6 4EFB 50FE jmp [PC + D5.w - 0x2] 000003AA 4EFA 0072 jmp [PC + 0x72 /* 0000041E */] 000003AE 4EFA 0080 jmp [PC + 0x80 /* 00000430 */] 000003B2 4EFA 007C jmp [PC + 0x7C /* 00000430 */] 000003B6 4EFA 0078 jmp [PC + 0x78 /* 00000430 */] 000003BA 4EFA 0074 jmp [PC + 0x74 /* 00000430 */] 000003BE 4EFA 0070 jmp [PC + 0x70 /* 00000430 */] 000003C2 4EFA 006C jmp [PC + 0x6C /* 00000430 */] 000003C6 4EFA 0068 jmp [PC + 0x68 /* 00000430 */] 000003CA 4EFA 0064 jmp [PC + 0x64 /* 00000430 */] 000003CE 4EFA 0060 jmp [PC + 0x60 /* 00000430 */] 000003D2 4EFA 005C jmp [PC + 0x5C /* 00000430 */] 000003D6 4EFA 0058 jmp [PC + 0x58 /* 00000430 */] 000003DA 4EFA 0054 jmp [PC + 0x54 /* 00000430 */] 000003DE 4EFA 0050 jmp [PC + 0x50 /* 00000430 */] 000003E2 4EFA 004C jmp [PC + 0x4C /* 00000430 */] 000003E6 4EFA 0048 jmp [PC + 0x48 /* 00000430 */] 000003EA 4EFA 0058 jmp [PC + 0x58 /* 00000444 */] 000003EE 4EFA 0058 jmp [PC + 0x58 /* 00000448 */] 000003F2 4EFA 0058 jmp [PC + 0x58 /* 0000044C */] 000003F6 4EFA 005A jmp [PC + 0x5A /* 00000452 */] 000003FA 4EFA 005C jmp [PC + 0x5C /* 00000458 */] 000003FE 4EFA 005E jmp [PC + 0x5E /* 0000045E */] 00000402 4EFA 0060 jmp [PC + 0x60 /* 00000464 */] 00000406 4EFA 0062 jmp [PC + 0x62 /* 0000046A */] 0000040A 4EFA 0064 jmp [PC + 0x64 /* 00000470 */] 0000040E 4EFA 0068 jmp [PC + 0x68 /* 00000478 */] 00000412 4EFA 007A jmp [PC + 0x7A /* 0000048E */] 00000416 4EFA 0094 jmp [PC + 0x94 /* 000004AC */] 0000041A 4EFA 00B2 jmp [PC + 0xB2 /* 000004CE */] label0000041E: 0000041E 204A movea.l A0, A2 00000420 224B movea.l A1, A3 00000422 3004 move.w D0, D4 00000424 4EBA 0410 jsr [PC + 0x410 /* 00000836 */] 00000428 D4C4 add.w A2, D4 0000042A D6C4 add.w A3, D4 0000042C 4EFA 00C0 jmp [PC + 0xC0 /* 000004EE */] label00000430: 00000430 204B movea.l A0, A3 00000432 C0C4 mulu.w D0, D4 00000434 91C0 sub.l A0, D0 00000436 224B movea.l A1, A3 00000438 3004 move.w D0, D4 0000043A 4EBA 042A jsr [PC + 0x42A /* 00000866 */] 0000043E D6C4 add.w A3, D4 00000440 4EFA 00AC jmp [PC + 0xAC /* 000004EE */] label00000444: 00000444 4241 clr.w D1 00000446 6036 bra +0x38 /* 0000047E */ label00000448: 00000448 72FF moveq.l D1, 0xFFFFFFFF 0000044A 6032 bra +0x34 /* 0000047E */ label0000044C: 0000044C 323C AAAA move.w D1, 0xAAAA 00000450 602C bra +0x2E /* 0000047E */ label00000452: 00000452 323C 5555 move.w D1, 0x5555 /* 'UU' */ 00000456 6026 bra +0x28 /* 0000047E */ label00000458: 00000458 323C DDDD move.w D1, 0xDDDD 0000045C 6020 bra +0x22 /* 0000047E */ label0000045E: 0000045E 323C 7777 move.w D1, 0x7777 /* 'ww' */ 00000462 601A bra +0x1C /* 0000047E */ label00000464: 00000464 323C 2222 move.w D1, 0x2222 /* '\"\"' */ 00000468 6014 bra +0x16 /* 0000047E */ label0000046A: 0000046A 323C 8888 move.w D1, 0x8888 0000046E 600E bra +0x10 /* 0000047E */ label00000470: 00000470 1212 move.b D1, [A2] 00000472 E149 lsl D1.w, 8 00000474 121A move.b D1, [A2]+ 00000476 6006 bra +0x8 /* 0000047E */ label00000478: 00000478 121A move.b D1, [A2]+ 0000047A E149 lsl D1.w, 8 0000047C 121A move.b D1, [A2]+ label0000047E: 0000047E 3004 move.w D0, D4 00000480 E248 lsr D0.w, 1 00000482 6002 bra +0x4 /* 00000486 */ label00000484: 00000484 36C1 move.w [A3]+, D1 label00000486: 00000486 51C8 FFFC dbf D0, -0x6 /* 00000484 */ 0000048A 4EFA 0062 jmp [PC + 0x62 /* 000004EE */] label0000048E: 0000048E 4267 clr.w -[A7] 00000490 2F0A move.l -[A7], A2 00000492 2F0B move.l -[A7], A3 00000494 3F04 move.w -[A7], D4 00000496 4EBA 021C jsr [PC + 0x21C /* 000006B4 */] 0000049A 301F move.w D0, [A7]+ 0000049C D4C0 add.w A2, D0 0000049E 204B movea.l A0, A3 000004A0 3004 move.w D0, D4 000004A2 4EBA 033E jsr [PC + 0x33E /* 000007E2 */] 000004A6 D6C4 add.w A3, D4 000004A8 4EFA 0044 jmp [PC + 0x44 /* 000004EE */] label000004AC: 000004AC 4267 clr.w -[A7] 000004AE 2F0A move.l -[A7], A2 000004B0 2F0B move.l -[A7], A3 000004B2 3F04 move.w -[A7], D4 000004B4 4EBA 01FE jsr [PC + 0x1FE /* 000006B4 */] 000004B8 301F move.w D0, [A7]+ 000004BA D4C0 add.w A2, D0 000004BC 204B movea.l A0, A3 000004BE 90C4 sub.w A0, D4 000004C0 224B movea.l A1, A3 000004C2 3004 move.w D0, D4 000004C4 4EBA 003E jsr [PC + 0x3E /* 00000504 */] 000004C8 D6C4 add.w A3, D4 000004CA 4EFA 0022 jmp [PC + 0x22 /* 000004EE */] label000004CE: 000004CE 4267 clr.w -[A7] 000004D0 2F0A move.l -[A7], A2 000004D2 2F0B move.l -[A7], A3 000004D4 3F04 move.w -[A7], D4 000004D6 4EBA 01DC jsr [PC + 0x1DC /* 000006B4 */] 000004DA 301F move.w D0, [A7]+ 000004DC D4C0 add.w A2, D0 000004DE 204B movea.l A0, A3 000004E0 90C4 sub.w A0, D4 000004E2 90C4 sub.w A0, D4 000004E4 224B movea.l A1, A3 000004E6 3004 move.w D0, D4 000004E8 4EBA 001A jsr [PC + 0x1A /* 00000504 */] 000004EC D6C4 add.w A3, D4 label000004EE: 000004EE 51CB FE8C dbf D3, -0x176 /* 0000037C */ label000004F2: 000004F2 206E 0008 movea.l A0, [A6 + 0x8] 000004F6 A02A syscall HUnlock 000004F8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000004FC 4E5E unlink A6 000004FE 205F movea.l A0, [A7]+ 00000500 504F addq.w A7, 8 00000502 4ED0 jmp [A0] fn00000504: 00000504 6020 bra +0x22 /* 00000526 */ label00000506: 00000506 2218 move.l D1, [A0]+ 00000508 B399 xor.l [A1]+, D1 0000050A 2218 move.l D1, [A0]+ 0000050C B399 xor.l [A1]+, D1 0000050E 2218 move.l D1, [A0]+ 00000510 B399 xor.l [A1]+, D1 00000512 2218 move.l D1, [A0]+ 00000514 B399 xor.l [A1]+, D1 00000516 2218 move.l D1, [A0]+ 00000518 B399 xor.l [A1]+, D1 0000051A 2218 move.l D1, [A0]+ 0000051C B399 xor.l [A1]+, D1 0000051E 2218 move.l D1, [A0]+ 00000520 B399 xor.l [A1]+, D1 00000522 2218 move.l D1, [A0]+ 00000524 B399 xor.l [A1]+, D1 label00000526: 00000526 0440 0020 subi.w D0, 0x20 /* ' ' */ 0000052A 6EDA bgt -0x24 /* 00000506 */ 0000052C 4440 neg.w D0 0000052E D040 add.w D0, D0 00000530 4EFB 0002 jmp [PC + D0.w + 0x2] 00000534 3218 move.w D1, [A0]+ 00000536 B359 xor.w [A1]+, D1 00000538 3218 move.w D1, [A0]+ 0000053A B359 xor.w [A1]+, D1 0000053C 3218 move.w D1, [A0]+ 0000053E B359 xor.w [A1]+, D1 00000540 3218 move.w D1, [A0]+ 00000542 B359 xor.w [A1]+, D1 00000544 3218 move.w D1, [A0]+ 00000546 B359 xor.w [A1]+, D1 00000548 3218 move.w D1, [A0]+ 0000054A B359 xor.w [A1]+, D1 0000054C 3218 move.w D1, [A0]+ 0000054E B359 xor.w [A1]+, D1 00000550 3218 move.w D1, [A0]+ 00000552 B359 xor.w [A1]+, D1 00000554 3218 move.w D1, [A0]+ 00000556 B359 xor.w [A1]+, D1 00000558 3218 move.w D1, [A0]+ 0000055A B359 xor.w [A1]+, D1 0000055C 3218 move.w D1, [A0]+ 0000055E B359 xor.w [A1]+, D1 00000560 3218 move.w D1, [A0]+ 00000562 B359 xor.w [A1]+, D1 00000564 3218 move.w D1, [A0]+ 00000566 B359 xor.w [A1]+, D1 00000568 3218 move.w D1, [A0]+ 0000056A B359 xor.w [A1]+, D1 0000056C 3218 move.w D1, [A0]+ 0000056E B359 xor.w [A1]+, D1 00000570 3218 move.w D1, [A0]+ 00000572 B359 xor.w [A1]+, D1 00000574 4E75 rts fn00000576: 00000576 4E56 0000 link A6, 0 0000057A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000057E 246E 000E movea.l A2, [A6 + 0xE] 00000582 266E 000A movea.l A3, [A6 + 0xA] 00000586 284B movea.l A4, A3 00000588 362E 0008 move.w D3, [A6 + 0x8] 0000058C 4244 clr.w D4 0000058E 426E 0012 clr.w [A6 + 0x12] label00000592: 00000592 5244 addq.w D4, 1 00000594 0C44 0010 cmpi.w D4, 0x10 00000598 6C18 bge +0x1A /* 000005B2 */ 0000059A 98C3 sub.w A4, D3 0000059C B9CA cmpa.l A4, A2 0000059E 6D12 blt +0x14 /* 000005B2 */ 000005A0 204B movea.l A0, A3 000005A2 224C movea.l A1, A4 000005A4 3003 move.w D0, D3 000005A6 4EBA 0018 jsr [PC + 0x18 /* 000005C0 */] 000005AA 4A40 tst.w D0 000005AC 67E4 beq -0x1A /* 00000592 */ 000005AE 3D44 0012 move.w [A6 + 0x12], D4 label000005B2: 000005B2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000005B6 4E5E unlink A6 000005B8 205F movea.l A0, [A7]+ 000005BA DEFC 000A add.w A7, 0xA /* '\n' */ 000005BE 4ED0 jmp [A0] fn000005C0: 000005C0 E248 lsr D0.w, 1 000005C2 6004 bra +0x6 /* 000005C8 */ label000005C4: 000005C4 B348 cmpm.w [A1]+, [A0]+ 000005C6 6608 bne +0xA /* 000005D0 */ label000005C8: 000005C8 51C8 FFFA dbf D0, -0x8 /* 000005C4 */ 000005CC 7001 moveq.l D0, 0x01 000005CE 4E75 rts label000005D0: 000005D0 7000 moveq.l D0, 0x00 000005D2 4E75 rts fn000005D4: 000005D4 4E56 0000 link A6, 0 000005D8 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 000005DC 206E 000E movea.l A0, [A6 + 0xE] 000005E0 226E 000A movea.l A1, [A6 + 0xA] 000005E4 302E 0008 move.w D0, [A6 + 0x8] 000005E8 2448 movea.l A2, A0 000005EA D4C0 add.w A2, D0 000005EC 51C6 sf D6 label000005EE: 000005EE 4242 clr.w D2 label000005F0: 000005F0 4A18 tst.b [A0]+ 000005F2 660C bne +0xE /* 00000600 */ 000005F4 5242 addq.w D2, 1 000005F6 B1CA cmpa.l A0, A2 000005F8 6DF6 blt -0x8 /* 000005F0 */ 000005FA 4219 clr.b [A1]+ 000005FC 4EFA 009E jmp [PC + 0x9E /* 0000069C */] label00000600: 00000600 5348 subq.w A0, 1 00000602 2648 movea.l A3, A0 00000604 4243 clr.w D3 label00000606: 00000606 4A18 tst.b [A0]+ 00000608 6708 beq +0xA /* 00000612 */ 0000060A 5243 addq.w D3, 1 0000060C B1CA cmpa.l A0, A2 0000060E 6DF6 blt -0x8 /* 00000606 */ 00000610 50C6 st D6 label00000612: 00000612 5348 subq.w A0, 1 00000614 0C43 0008 cmpi.w D3, 0x8 00000618 6C06 bge +0x8 /* 00000620 */ 0000061A 0C42 0010 cmpi.w D2, 0x10 0000061E 6D60 blt +0x62 /* 00000680 */ label00000620: 00000620 4A42 tst.w D2 00000622 6F14 ble +0x16 /* 00000638 */ 00000624 3802 move.w D4, D2 00000626 0C44 003F cmpi.w D4, 0x3F /* '?' */ 0000062A 6F02 ble +0x4 /* 0000062E */ 0000062C 783F moveq.l D4, 0x3F label0000062E: 0000062E 9444 sub.w D2, D4 00000630 0044 00C0 ori.w D4, 0xC0 00000634 12C4 move.b [A1]+, D4 00000636 60E8 bra -0x16 /* 00000620 */ label00000638: 00000638 4A43 tst.w D3 0000063A 6F5A ble +0x5C /* 00000696 */ 0000063C 3803 move.w D4, D3 0000063E 0C44 003F cmpi.w D4, 0x3F /* '?' */ 00000642 6F02 ble +0x4 /* 00000646 */ 00000644 783F moveq.l D4, 0x3F label00000646: 00000646 3A04 move.w D5, D4 00000648 9644 sub.w D3, D4 0000064A 0044 0080 ori.w D4, 0x80 0000064E 12C4 move.b [A1]+, D4 00000650 6010 bra +0x12 /* 00000662 */ label00000652: 00000652 12DB move.b [A1]+, [A3]+ 00000654 12DB move.b [A1]+, [A3]+ 00000656 12DB move.b [A1]+, [A3]+ 00000658 12DB move.b [A1]+, [A3]+ 0000065A 12DB move.b [A1]+, [A3]+ 0000065C 12DB move.b [A1]+, [A3]+ 0000065E 12DB move.b [A1]+, [A3]+ 00000660 12DB move.b [A1]+, [A3]+ label00000662: 00000662 5145 subq.w D5, 8 00000664 6EEC bgt -0x12 /* 00000652 */ 00000666 4445 neg.w D5 00000668 DA45 add.w D5, D5 0000066A 4EFB 5002 jmp [PC + D5.w + 0x2] 0000066E 12DB move.b [A1]+, [A3]+ 00000670 12DB move.b [A1]+, [A3]+ 00000672 12DB move.b [A1]+, [A3]+ 00000674 12DB move.b [A1]+, [A3]+ 00000676 12DB move.b [A1]+, [A3]+ 00000678 12DB move.b [A1]+, [A3]+ 0000067A 12DB move.b [A1]+, [A3]+ 0000067C 12DB move.b [A1]+, [A3]+ 0000067E 60B8 bra -0x46 /* 00000638 */ label00000680: 00000680 3803 move.w D4, D3 00000682 0244 0007 andi.w D4, 0x7 00000686 3A04 move.w D5, D4 00000688 E94C lsl D4.w, 4 0000068A 8842 or.w D4, D2 0000068C 12C4 move.b [A1]+, D4 0000068E 6002 bra +0x4 /* 00000692 */ label00000690: 00000690 12DB move.b [A1]+, [A3]+ label00000692: 00000692 51CD FFFC dbf D5, -0x6 /* 00000690 */ label00000696: 00000696 4A06 tst.b D6 00000698 6700 FF54 beq -0xAA /* 000005EE */ label0000069C: 0000069C 202E 000A move.l D0, [A6 + 0xA] 000006A0 93C0 sub.l A1, D0 000006A2 3D49 0012 move.w [A6 + 0x12], A1 000006A6 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 000006AA 4E5E unlink A6 000006AC 205F movea.l A0, [A7]+ 000006AE DEFC 000A add.w A7, 0xA /* '\n' */ 000006B2 4ED0 jmp [A0] fn000006B4: 000006B4 4E56 0000 link A6, 0 000006B8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000006BC 206E 000E movea.l A0, [A6 + 0xE] 000006C0 226E 000A movea.l A1, [A6 + 0xA] 000006C4 302E 0008 move.w D0, [A6 + 0x8] 000006C8 2449 movea.l A2, A1 000006CA D4C0 add.w A2, D0 label000006CC: 000006CC B3CA cmpa.l A1, A2 000006CE 6C00 00A0 bge +0xA2 /* 00000770 */ 000006D2 4242 clr.w D2 000006D4 1418 move.b D2, [A0]+ 000006D6 6B20 bmi +0x22 /* 000006F8 */ 000006D8 6700 008E beq +0x90 /* 00000768 */ 000006DC 3602 move.w D3, D2 000006DE 3802 move.w D4, D2 000006E0 0243 000F andi.w D3, 0xF 000006E4 E84C lsr D4.w, 4 000006E6 6002 bra +0x4 /* 000006EA */ label000006E8: 000006E8 4219 clr.b [A1]+ label000006EA: 000006EA 51CB FFFC dbf D3, -0x6 /* 000006E8 */ 000006EE 6002 bra +0x4 /* 000006F2 */ label000006F0: 000006F0 12D8 move.b [A1]+, [A0]+ label000006F2: 000006F2 51CC FFFC dbf D4, -0x6 /* 000006F0 */ 000006F6 60D4 bra -0x2A /* 000006CC */ label000006F8: 000006F8 0802 0006 btst.b D2, 0x6 000006FC 6634 bne +0x36 /* 00000732 */ 000006FE 0242 003F andi.w D2, 0x3F /* '?' */ 00000702 6010 bra +0x12 /* 00000714 */ label00000704: 00000704 12D8 move.b [A1]+, [A0]+ 00000706 12D8 move.b [A1]+, [A0]+ 00000708 12D8 move.b [A1]+, [A0]+ 0000070A 12D8 move.b [A1]+, [A0]+ 0000070C 12D8 move.b [A1]+, [A0]+ 0000070E 12D8 move.b [A1]+, [A0]+ 00000710 12D8 move.b [A1]+, [A0]+ 00000712 12D8 move.b [A1]+, [A0]+ label00000714: 00000714 5142 subq.w D2, 8 00000716 6EEC bgt -0x12 /* 00000704 */ 00000718 4442 neg.w D2 0000071A D442 add.w D2, D2 0000071C 4EFB 2002 jmp [PC + D2.w + 0x2] 00000720 12D8 move.b [A1]+, [A0]+ 00000722 12D8 move.b [A1]+, [A0]+ 00000724 12D8 move.b [A1]+, [A0]+ 00000726 12D8 move.b [A1]+, [A0]+ 00000728 12D8 move.b [A1]+, [A0]+ 0000072A 12D8 move.b [A1]+, [A0]+ 0000072C 12D8 move.b [A1]+, [A0]+ 0000072E 12D8 move.b [A1]+, [A0]+ 00000730 609A bra -0x64 /* 000006CC */ label00000732: 00000732 0242 003F andi.w D2, 0x3F /* '?' */ 00000736 6010 bra +0x12 /* 00000748 */ label00000738: 00000738 4219 clr.b [A1]+ 0000073A 4219 clr.b [A1]+ 0000073C 4219 clr.b [A1]+ 0000073E 4219 clr.b [A1]+ 00000740 4219 clr.b [A1]+ 00000742 4219 clr.b [A1]+ 00000744 4219 clr.b [A1]+ 00000746 4219 clr.b [A1]+ label00000748: 00000748 5142 subq.w D2, 8 0000074A 6EEC bgt -0x12 /* 00000738 */ 0000074C 4442 neg.w D2 0000074E D442 add.w D2, D2 00000750 4EFB 2002 jmp [PC + D2.w + 0x2] 00000754 4219 clr.b [A1]+ 00000756 4219 clr.b [A1]+ 00000758 4219 clr.b [A1]+ 0000075A 4219 clr.b [A1]+ 0000075C 4219 clr.b [A1]+ 0000075E 4219 clr.b [A1]+ 00000760 4219 clr.b [A1]+ 00000762 4219 clr.b [A1]+ 00000764 6000 FF66 bra -0x98 /* 000006CC */ label00000768: 00000768 B3CA cmpa.l A1, A2 0000076A 6C04 bge +0x6 /* 00000770 */ 0000076C 4219 clr.b [A1]+ 0000076E 60F8 bra -0x6 /* 00000768 */ label00000770: 00000770 202E 000E move.l D0, [A6 + 0xE] 00000774 91C0 sub.l A0, D0 00000776 3D48 0012 move.w [A6 + 0x12], A0 0000077A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000077E 4E5E unlink A6 00000780 205F movea.l A0, [A7]+ 00000782 DEFC 000A add.w A7, 0xA /* '\n' */ 00000786 4ED0 jmp [A0] fn00000788: 00000788 D0C0 add.w A0, D0 0000078A 43E8 FFFF lea.l A1, [A0 - 0x1] 0000078E 5340 subq.w D0, 1 00000790 6020 bra +0x22 /* 000007B2 */ label00000792: 00000792 1221 move.b D1, -[A1] 00000794 9320 sub.b -[A0], D1 00000796 1221 move.b D1, -[A1] 00000798 9320 sub.b -[A0], D1 0000079A 1221 move.b D1, -[A1] 0000079C 9320 sub.b -[A0], D1 0000079E 1221 move.b D1, -[A1] 000007A0 9320 sub.b -[A0], D1 000007A2 1221 move.b D1, -[A1] 000007A4 9320 sub.b -[A0], D1 000007A6 1221 move.b D1, -[A1] 000007A8 9320 sub.b -[A0], D1 000007AA 1221 move.b D1, -[A1] 000007AC 9320 sub.b -[A0], D1 000007AE 1221 move.b D1, -[A1] 000007B0 9320 sub.b -[A0], D1 label000007B2: 000007B2 5140 subq.w D0, 8 000007B4 6EDC bgt -0x22 /* 00000792 */ 000007B6 4440 neg.w D0 000007B8 D040 add.w D0, D0 000007BA D040 add.w D0, D0 000007BC 4EFB 0002 jmp [PC + D0.w + 0x2] 000007C0 1221 move.b D1, -[A1] 000007C2 9320 sub.b -[A0], D1 000007C4 1221 move.b D1, -[A1] 000007C6 9320 sub.b -[A0], D1 000007C8 1221 move.b D1, -[A1] 000007CA 9320 sub.b -[A0], D1 000007CC 1221 move.b D1, -[A1] 000007CE 9320 sub.b -[A0], D1 000007D0 1221 move.b D1, -[A1] 000007D2 9320 sub.b -[A0], D1 000007D4 1221 move.b D1, -[A1] 000007D6 9320 sub.b -[A0], D1 000007D8 1221 move.b D1, -[A1] 000007DA 9320 sub.b -[A0], D1 000007DC 1221 move.b D1, -[A1] 000007DE 9320 sub.b -[A0], D1 000007E0 4E75 rts fn000007E2: 000007E2 5340 subq.w D0, 1 000007E4 6020 bra +0x22 /* 00000806 */ label000007E6: 000007E6 1218 move.b D1, [A0]+ 000007E8 D310 add.b [A0], D1 000007EA 1218 move.b D1, [A0]+ 000007EC D310 add.b [A0], D1 000007EE 1218 move.b D1, [A0]+ 000007F0 D310 add.b [A0], D1 000007F2 1218 move.b D1, [A0]+ 000007F4 D310 add.b [A0], D1 000007F6 1218 move.b D1, [A0]+ 000007F8 D310 add.b [A0], D1 000007FA 1218 move.b D1, [A0]+ 000007FC D310 add.b [A0], D1 000007FE 1218 move.b D1, [A0]+ 00000800 D310 add.b [A0], D1 00000802 1218 move.b D1, [A0]+ 00000804 D310 add.b [A0], D1 label00000806: 00000806 5140 subq.w D0, 8 00000808 6EDC bgt -0x22 /* 000007E6 */ 0000080A 4440 neg.w D0 0000080C D040 add.w D0, D0 0000080E D040 add.w D0, D0 00000810 4EFB 0002 jmp [PC + D0.w + 0x2] 00000814 1218 move.b D1, [A0]+ 00000816 D310 add.b [A0], D1 00000818 1218 move.b D1, [A0]+ 0000081A D310 add.b [A0], D1 0000081C 1218 move.b D1, [A0]+ 0000081E D310 add.b [A0], D1 00000820 1218 move.b D1, [A0]+ 00000822 D310 add.b [A0], D1 00000824 1218 move.b D1, [A0]+ 00000826 D310 add.b [A0], D1 00000828 1218 move.b D1, [A0]+ 0000082A D310 add.b [A0], D1 0000082C 1218 move.b D1, [A0]+ 0000082E D310 add.b [A0], D1 00000830 1218 move.b D1, [A0]+ 00000832 D310 add.b [A0], D1 00000834 4E75 rts fn00000836: 00000836 6010 bra +0x12 /* 00000848 */ label00000838: 00000838 12D8 move.b [A1]+, [A0]+ 0000083A 12D8 move.b [A1]+, [A0]+ 0000083C 12D8 move.b [A1]+, [A0]+ 0000083E 12D8 move.b [A1]+, [A0]+ 00000840 12D8 move.b [A1]+, [A0]+ 00000842 12D8 move.b [A1]+, [A0]+ 00000844 12D8 move.b [A1]+, [A0]+ 00000846 12D8 move.b [A1]+, [A0]+ label00000848: 00000848 5140 subq.w D0, 8 0000084A 6EEC bgt -0x12 /* 00000838 */ 0000084C 4440 neg.w D0 0000084E D040 add.w D0, D0 00000850 4EFB 0002 jmp [PC + D0.w + 0x2] 00000854 12D8 move.b [A1]+, [A0]+ 00000856 12D8 move.b [A1]+, [A0]+ 00000858 12D8 move.b [A1]+, [A0]+ 0000085A 12D8 move.b [A1]+, [A0]+ 0000085C 12D8 move.b [A1]+, [A0]+ 0000085E 12D8 move.b [A1]+, [A0]+ 00000860 12D8 move.b [A1]+, [A0]+ 00000862 12D8 move.b [A1]+, [A0]+ 00000864 4E75 rts fn00000866: 00000866 6010 bra +0x12 /* 00000878 */ label00000868: 00000868 22D8 move.l [A1]+, [A0]+ 0000086A 22D8 move.l [A1]+, [A0]+ 0000086C 22D8 move.l [A1]+, [A0]+ 0000086E 22D8 move.l [A1]+, [A0]+ 00000870 22D8 move.l [A1]+, [A0]+ 00000872 22D8 move.l [A1]+, [A0]+ 00000874 22D8 move.l [A1]+, [A0]+ 00000876 22D8 move.l [A1]+, [A0]+ label00000878: 00000878 0440 0020 subi.w D0, 0x20 /* ' ' */ 0000087C 6EEA bgt -0x14 /* 00000868 */ 0000087E 4440 neg.w D0 00000880 4EFB 0002 jmp [PC + D0.w + 0x2] 00000884 32D8 move.w [A1]+, [A0]+ 00000886 32D8 move.w [A1]+, [A0]+ 00000888 32D8 move.w [A1]+, [A0]+ 0000088A 32D8 move.w [A1]+, [A0]+ 0000088C 32D8 move.w [A1]+, [A0]+ 0000088E 32D8 move.w [A1]+, [A0]+ 00000890 32D8 move.w [A1]+, [A0]+ 00000892 32D8 move.w [A1]+, [A0]+ 00000894 32D8 move.w [A1]+, [A0]+ 00000896 32D8 move.w [A1]+, [A0]+ 00000898 32D8 move.w [A1]+, [A0]+ 0000089A 32D8 move.w [A1]+, [A0]+ 0000089C 32D8 move.w [A1]+, [A0]+ 0000089E 32D8 move.w [A1]+, [A0]+ 000008A0 32D8 move.w [A1]+, [A0]+ 000008A2 32D8 move.w [A1]+, [A0]+ 000008A4 4E75 rts fn000008A6: 000008A6 4E56 0000 link A6, 0 000008AA 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 000008AE 206E 0008 movea.l A0, [A6 + 0x8] 000008B2 A029 syscall HLock 000008B4 2450 movea.l A2, [A0] 000008B6 264A movea.l A3, A2 000008B8 206E 000C movea.l A0, [A6 + 0xC] 000008BC 4283 clr.l D3 000008BE 3628 0004 move.w D3, [A0 + 0x4] 000008C2 9668 0000 sub.w D3, [A0 + 0x0] 000008C6 4280 clr.l D0 000008C8 3028 0006 move.w D0, [A0 + 0x6] 000008CC 9068 0002 sub.w D0, [A0 + 0x2] 000008D0 2800 move.l D4, D0 000008D2 5644 addq.w D4, 3 000008D4 0244 FFFC andi.w D4, 0xFFFC 000008D8 2F0A move.l -[A7], A2 000008DA 3F04 move.w -[A7], D4 000008DC 3F00 move.w -[A7], D0 000008DE 3F03 move.w -[A7], D3 000008E0 4EBA 00A8 jsr [PC + 0xA8 /* 0000098A */] 000008E4 3003 move.w D0, D3 000008E6 C0C4 mulu.w D0, D4 000008E8 D083 add.l D0, D3 000008EA A122 syscall NewHandle, flags=1 000008EC 6708 beq +0xA /* 000008F6 */ 000008EE 42AE 0010 clr.l [A6 + 0x10] 000008F2 4EFA 0084 jmp [PC + 0x84 /* 00000978 */] label000008F6: 000008F6 2D48 0010 move.l [A6 + 0x10], A0 000008FA 2850 movea.l A4, [A0] 000008FC 2A4C movea.l A5, A4 000008FE 3E3C 00FF move.w D7, 0xFF 00000902 4246 clr.w D6 00000904 4A84 tst.l D4 00000906 6700 0064 beq +0x66 /* 0000096C */ 0000090A 4EFA 005C jmp [PC + 0x5C /* 00000968 */] label0000090E: 0000090E 4267 clr.w -[A7] 00000910 3F07 move.w -[A7], D7 00000912 2F0B move.l -[A7], A3 00000914 2F0A move.l -[A7], A2 00000916 2F0C move.l -[A7], A4 00000918 3F04 move.w -[A7], D4 0000091A 4EBA 00A2 jsr [PC + 0xA2 /* 000009BE */] 0000091E 3A1F move.w D5, [A7]+ 00000920 1014 move.b D0, [A4] 00000922 BE00 cmp.b D7, D0 00000924 6638 bne +0x3A /* 0000095E */ 00000926 5246 addq.w D6, 1 00000928 0C46 0001 cmpi.w D6, 0x1 0000092C 6E0C bgt +0xE /* 0000093A */ 0000092E 18BC 0081 move.b [A4], 0x81 00000932 2A4C movea.l A5, A4 00000934 D8C5 add.w A4, D5 00000936 D6C4 add.w A3, D4 00000938 602E bra +0x30 /* 00000968 */ label0000093A: 0000093A 0C46 007F cmpi.w D6, 0x7F 0000093E 6E1E bgt +0x20 /* 0000095E */ 00000940 1006 move.b D0, D6 00000942 0000 0080 ori.b D0, 0x80 00000946 1A80 move.b [A5], D0 00000948 204C movea.l A0, A4 0000094A 4A18 tst.b [A0]+ 0000094C 224C movea.l A1, A4 0000094E 5345 subq.w D5, 1 00000950 6708 beq +0xA /* 0000095A */ 00000952 3005 move.w D0, D5 00000954 4EBA FEE0 jsr [PC - 0x120 /* 00000836 */] 00000958 D8C5 add.w A4, D5 label0000095A: 0000095A D6C4 add.w A3, D4 0000095C 600A bra +0xC /* 00000968 */ label0000095E: 0000095E 4246 clr.w D6 00000960 2A4C movea.l A5, A4 00000962 1E15 move.b D7, [A5] 00000964 D8C5 add.w A4, D5 00000966 D6C4 add.w A3, D4 label00000968: 00000968 51CB FFA4 dbf D3, -0x5E /* 0000090E */ label0000096C: 0000096C 206E 0010 movea.l A0, [A6 + 0x10] 00000970 2250 movea.l A1, [A0] 00000972 99C9 sub.l A4, A1 00000974 200C move.l D0, A4 00000976 A024 syscall SetHandleSize label00000978: 00000978 206E 0008 movea.l A0, [A6 + 0x8] 0000097C A02A syscall HUnlock 0000097E 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 00000982 4E5E unlink A6 00000984 205F movea.l A0, [A7]+ 00000986 504F addq.w A7, 8 00000988 4ED0 jmp [A0] fn0000098A: 0000098A 4E56 0000 link A6, 0 0000098E 206E 000E movea.l A0, [A6 + 0xE] 00000992 302E 000C move.w D0, [A6 + 0xC] 00000996 D0C0 add.w A0, D0 00000998 5948 subq.w A0, 4 0000099A 3200 move.w D1, D0 0000099C 926E 000A sub.w D1, [A6 + 0xA] 000009A0 74FF moveq.l D2, 0xFFFFFFFF 000009A2 E749 lsl D1.w, 3 000009A4 E3AA lsl D2, D1 000009A6 322E 0008 move.w D1, [A6 + 0x8] 000009AA 6004 bra +0x6 /* 000009B0 */ label000009AC: 000009AC C590 and.l [A0], D2 000009AE D0C0 add.w A0, D0 label000009B0: 000009B0 51C9 FFFA dbf D1, -0x8 /* 000009AC */ 000009B4 4E5E unlink A6 000009B6 205F movea.l A0, [A7]+ 000009B8 DEFC 000A add.w A7, 0xA /* '\n' */ 000009BC 4ED0 jmp [A0] fn000009BE: 000009BE 4E56 0000 link A6, 0 000009C2 48E7 1E3C movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A5 000009C6 3A2E 0016 move.w D5, [A6 + 0x16] 000009CA 266E 0012 movea.l A3, [A6 + 0x12] 000009CE 246E 000E movea.l A2, [A6 + 0xE] 000009D2 286E 000A movea.l A4, [A6 + 0xA] 000009D6 362E 0008 move.w D3, [A6 + 0x8] 000009DA 9EC3 sub.w A7, D3 000009DC 9EC3 sub.w A7, D3 000009DE 2A4F movea.l A5, A7 000009E0 3003 move.w D0, D3 000009E2 5340 subq.w D0, 1 000009E4 204B movea.l A0, A3 000009E6 1218 move.b D1, [A0]+ 000009E8 6004 bra +0x6 /* 000009EE */ label000009EA: 000009EA B218 cmp.b D1, [A0]+ 000009EC 6610 bne +0x12 /* 000009FE */ label000009EE: 000009EE 51C8 FFFA dbf D0, -0x8 /* 000009EA */ 000009F2 18FC 0010 move.b [A4]+, 0x10 000009F6 18C1 move.b [A4]+, D1 000009F8 7802 moveq.l D4, 0x02 000009FA 4EFA 0134 jmp [PC + 0x134 /* 00000B30 */] label000009FE: 000009FE 3003 move.w D0, D3 00000A00 E248 lsr D0.w, 1 00000A02 5340 subq.w D0, 1 00000A04 204B movea.l A0, A3 00000A06 3218 move.w D1, [A0]+ 00000A08 6004 bra +0x6 /* 00000A0E */ label00000A0A: 00000A0A B258 cmp.w D1, [A0]+ 00000A0C 6616 bne +0x18 /* 00000A24 */ label00000A0E: 00000A0E 51C8 FFFA dbf D0, -0x8 /* 00000A0A */ 00000A12 18FC 0011 move.b [A4]+, 0x11 00000A16 3001 move.w D0, D1 00000A18 E049 lsr D1.w, 8 00000A1A 18C1 move.b [A4]+, D1 00000A1C 18C0 move.b [A4]+, D0 00000A1E 7803 moveq.l D4, 0x03 00000A20 4EFA 010E jmp [PC + 0x10E /* 00000B30 */] label00000A24: 00000A24 4267 clr.w -[A7] 00000A26 2F0A move.l -[A7], A2 00000A28 2F0B move.l -[A7], A3 00000A2A 3F03 move.w -[A7], D3 00000A2C 4EBA FB48 jsr [PC - 0x4B8 /* 00000576 */] 00000A30 321F move.w D1, [A7]+ 00000A32 6F08 ble +0xA /* 00000A3C */ 00000A34 18C1 move.b [A4]+, D1 00000A36 7801 moveq.l D4, 0x01 00000A38 4EFA 00F6 jmp [PC + 0xF6 /* 00000B30 */] label00000A3C: 00000A3C 3803 move.w D4, D3 00000A3E 1C3C 0000 move.b D6, 0x0 00000A42 204B movea.l A0, A3 00000A44 224D movea.l A1, A5 00000A46 D2C3 add.w A1, D3 00000A48 3003 move.w D0, D3 00000A4A 4EBA FE1A jsr [PC - 0x1E6 /* 00000866 */] 00000A4E 204B movea.l A0, A3 00000A50 224D movea.l A1, A5 00000A52 3003 move.w D0, D3 00000A54 4EBA FE10 jsr [PC - 0x1F0 /* 00000866 */] 00000A58 204D movea.l A0, A5 00000A5A 3003 move.w D0, D3 00000A5C 4EBA FD2A jsr [PC - 0x2D6 /* 00000788 */] 00000A60 4267 clr.w -[A7] 00000A62 2F0D move.l -[A7], A5 00000A64 2F0C move.l -[A7], A4 00000A66 3F03 move.w -[A7], D3 00000A68 4EBA FB6A jsr [PC - 0x496 /* 000005D4 */] 00000A6C 301F move.w D0, [A7]+ 00000A6E B840 cmp.w D4, D0 00000A70 6D1C blt +0x1E /* 00000A8E */ 00000A72 6E08 bgt +0xA /* 00000A7C */ 00000A74 0C05 0012 cmpi.b D5, 0x12 00000A78 6702 beq +0x4 /* 00000A7C */ 00000A7A 6012 bra +0x14 /* 00000A8E */ label00000A7C: 00000A7C 3800 move.w D4, D0 00000A7E 1C3C 0012 move.b D6, 0x12 00000A82 204C movea.l A0, A4 00000A84 224D movea.l A1, A5 00000A86 D2C3 add.w A1, D3 00000A88 3004 move.w D0, D4 00000A8A 4EBA FDAA jsr [PC - 0x256 /* 00000836 */] label00000A8E: 00000A8E 204B movea.l A0, A3 00000A90 224D movea.l A1, A5 00000A92 3003 move.w D0, D3 00000A94 4EBA FDD0 jsr [PC - 0x230 /* 00000866 */] 00000A98 204B movea.l A0, A3 00000A9A 90C3 sub.w A0, D3 00000A9C B5C8 cmpa.l A2, A0 00000A9E 6E36 bgt +0x38 /* 00000AD6 */ 00000AA0 224D movea.l A1, A5 00000AA2 3003 move.w D0, D3 00000AA4 4EBA 022C jsr [PC + 0x22C /* 00000CD2 */] 00000AA8 4267 clr.w -[A7] 00000AAA 2F0D move.l -[A7], A5 00000AAC 2F0C move.l -[A7], A4 00000AAE 3F03 move.w -[A7], D3 00000AB0 4EBA FB22 jsr [PC - 0x4DE /* 000005D4 */] 00000AB4 301F move.w D0, [A7]+ 00000AB6 B840 cmp.w D4, D0 00000AB8 6D1C blt +0x1E /* 00000AD6 */ 00000ABA 6E08 bgt +0xA /* 00000AC4 */ 00000ABC 0C05 0013 cmpi.b D5, 0x13 00000AC0 6702 beq +0x4 /* 00000AC4 */ 00000AC2 6012 bra +0x14 /* 00000AD6 */ label00000AC4: 00000AC4 3800 move.w D4, D0 00000AC6 1C3C 0013 move.b D6, 0x13 00000ACA 204C movea.l A0, A4 00000ACC 224D movea.l A1, A5 00000ACE D2C3 add.w A1, D3 00000AD0 3004 move.w D0, D4 00000AD2 4EBA FD62 jsr [PC - 0x29E /* 00000836 */] label00000AD6: 00000AD6 204B movea.l A0, A3 00000AD8 224D movea.l A1, A5 00000ADA 3003 move.w D0, D3 00000ADC 4EBA FD88 jsr [PC - 0x278 /* 00000866 */] 00000AE0 204B movea.l A0, A3 00000AE2 90C3 sub.w A0, D3 00000AE4 90C3 sub.w A0, D3 00000AE6 B5C8 cmpa.l A2, A0 00000AE8 6E36 bgt +0x38 /* 00000B20 */ 00000AEA 224D movea.l A1, A5 00000AEC 3003 move.w D0, D3 00000AEE 4EBA 01E2 jsr [PC + 0x1E2 /* 00000CD2 */] 00000AF2 4267 clr.w -[A7] 00000AF4 2F0D move.l -[A7], A5 00000AF6 2F0C move.l -[A7], A4 00000AF8 3F03 move.w -[A7], D3 00000AFA 4EBA FAD8 jsr [PC - 0x528 /* 000005D4 */] 00000AFE 301F move.w D0, [A7]+ 00000B00 B840 cmp.w D4, D0 00000B02 6D1C blt +0x1E /* 00000B20 */ 00000B04 6E08 bgt +0xA /* 00000B0E */ 00000B06 0C05 0014 cmpi.b D5, 0x14 00000B0A 6702 beq +0x4 /* 00000B0E */ 00000B0C 6012 bra +0x14 /* 00000B20 */ label00000B0E: 00000B0E 3800 move.w D4, D0 00000B10 1C3C 0014 move.b D6, 0x14 00000B14 204C movea.l A0, A4 00000B16 224D movea.l A1, A5 00000B18 D2C3 add.w A1, D3 00000B1A 3004 move.w D0, D4 00000B1C 4EBA FD18 jsr [PC - 0x2E8 /* 00000836 */] label00000B20: 00000B20 18C6 move.b [A4]+, D6 00000B22 204D movea.l A0, A5 00000B24 D0C3 add.w A0, D3 00000B26 224C movea.l A1, A4 00000B28 3004 move.w D0, D4 00000B2A 4EBA FD0A jsr [PC - 0x2F6 /* 00000836 */] 00000B2E 5244 addq.w D4, 1 label00000B30: 00000B30 DEC3 add.w A7, D3 00000B32 DEC3 add.w A7, D3 00000B34 3D44 0018 move.w [A6 + 0x18], D4 00000B38 4CDF 3C78 movem.l D3,D4,D5,D6,A2,A3,A4,A5, [A7]+ 00000B3C 4E5E unlink A6 00000B3E 205F movea.l A0, [A7]+ 00000B40 DEFC 0010 add.w A7, 0x10 00000B44 4ED0 jmp [A0] fn00000B46: 00000B46 4E56 0000 link A6, 0 00000B4A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000B4E 206E 0008 movea.l A0, [A6 + 0x8] 00000B52 A029 syscall HLock 00000B54 2450 movea.l A2, [A0] 00000B56 206E 000C movea.l A0, [A6 + 0xC] 00000B5A 4283 clr.l D3 00000B5C 3628 0004 move.w D3, [A0 + 0x4] 00000B60 9668 0000 sub.w D3, [A0 + 0x0] 00000B64 4284 clr.l D4 00000B66 3828 0006 move.w D4, [A0 + 0x6] 00000B6A 9868 0002 sub.w D4, [A0 + 0x2] 00000B6E 5644 addq.w D4, 3 00000B70 0244 FFFC andi.w D4, 0xFFFC 00000B74 3003 move.w D0, D3 00000B76 C0C4 mulu.w D0, D4 00000B78 A122 syscall NewHandle, flags=1 00000B7A 6708 beq +0xA /* 00000B84 */ 00000B7C 42AE 0010 clr.l [A6 + 0x10] 00000B80 4EFA 013E jmp [PC + 0x13E /* 00000CC0 */] label00000B84: 00000B84 2D48 0010 move.l [A6 + 0x10], A0 00000B88 2650 movea.l A3, [A0] 00000B8A 4246 clr.w D6 00000B8C 4A44 tst.w D4 00000B8E 6700 0130 beq +0x132 /* 00000CC0 */ 00000B92 4EFA 0128 jmp [PC + 0x128 /* 00000CBC */] label00000B96: 00000B96 4A46 tst.w D6 00000B98 6F06 ble +0x8 /* 00000BA0 */ 00000B9A 5346 subq.w D6, 1 00000B9C 3A07 move.w D5, D7 00000B9E 6010 bra +0x12 /* 00000BB0 */ label00000BA0: 00000BA0 4245 clr.w D5 00000BA2 1A1A move.b D5, [A2]+ 00000BA4 6C08 bge +0xA /* 00000BAE */ 00000BA6 0245 007F andi.w D5, 0x7F 00000BAA 3C05 move.w D6, D5 00000BAC 60E8 bra -0x16 /* 00000B96 */ label00000BAE: 00000BAE 3E05 move.w D7, D5 label00000BB0: 00000BB0 3005 move.w D0, D5 00000BB2 0C45 0014 cmpi.w D5, 0x14 00000BB6 6E00 0108 bgt +0x10A /* 00000CC0 */ 00000BBA 5245 addq.w D5, 1 00000BBC DA45 add.w D5, D5 00000BBE DA45 add.w D5, D5 00000BC0 4EFB 50FE jmp [PC + D5.w - 0x2] 00000BC4 4EFA 0052 jmp [PC + 0x52 /* 00000C18 */] 00000BC8 4EFA 0060 jmp [PC + 0x60 /* 00000C2A */] 00000BCC 4EFA 005C jmp [PC + 0x5C /* 00000C2A */] 00000BD0 4EFA 0058 jmp [PC + 0x58 /* 00000C2A */] 00000BD4 4EFA 0054 jmp [PC + 0x54 /* 00000C2A */] 00000BD8 4EFA 0050 jmp [PC + 0x50 /* 00000C2A */] 00000BDC 4EFA 004C jmp [PC + 0x4C /* 00000C2A */] 00000BE0 4EFA 0048 jmp [PC + 0x48 /* 00000C2A */] 00000BE4 4EFA 0044 jmp [PC + 0x44 /* 00000C2A */] 00000BE8 4EFA 0040 jmp [PC + 0x40 /* 00000C2A */] 00000BEC 4EFA 003C jmp [PC + 0x3C /* 00000C2A */] 00000BF0 4EFA 0038 jmp [PC + 0x38 /* 00000C2A */] 00000BF4 4EFA 0034 jmp [PC + 0x34 /* 00000C2A */] 00000BF8 4EFA 0030 jmp [PC + 0x30 /* 00000C2A */] 00000BFC 4EFA 002C jmp [PC + 0x2C /* 00000C2A */] 00000C00 4EFA 0028 jmp [PC + 0x28 /* 00000C2A */] 00000C04 4EFA 0038 jmp [PC + 0x38 /* 00000C3E */] 00000C08 4EFA 003C jmp [PC + 0x3C /* 00000C46 */] 00000C0C 4EFA 004E jmp [PC + 0x4E /* 00000C5C */] 00000C10 4EFA 0068 jmp [PC + 0x68 /* 00000C7A */] 00000C14 4EFA 0086 jmp [PC + 0x86 /* 00000C9C */] label00000C18: 00000C18 204A movea.l A0, A2 00000C1A 224B movea.l A1, A3 00000C1C 3004 move.w D0, D4 00000C1E 4EBA FC16 jsr [PC - 0x3EA /* 00000836 */] 00000C22 D4C4 add.w A2, D4 00000C24 D6C4 add.w A3, D4 00000C26 4EFA 0094 jmp [PC + 0x94 /* 00000CBC */] label00000C2A: 00000C2A 204B movea.l A0, A3 00000C2C C0C4 mulu.w D0, D4 00000C2E 91C0 sub.l A0, D0 00000C30 224B movea.l A1, A3 00000C32 3004 move.w D0, D4 00000C34 4EBA FC30 jsr [PC - 0x3D0 /* 00000866 */] 00000C38 D6C4 add.w A3, D4 00000C3A 4EFA 0080 jmp [PC + 0x80 /* 00000CBC */] label00000C3E: 00000C3E 1212 move.b D1, [A2] 00000C40 E149 lsl D1.w, 8 00000C42 121A move.b D1, [A2]+ 00000C44 6006 bra +0x8 /* 00000C4C */ label00000C46: 00000C46 121A move.b D1, [A2]+ 00000C48 E149 lsl D1.w, 8 00000C4A 121A move.b D1, [A2]+ label00000C4C: 00000C4C 3004 move.w D0, D4 00000C4E E248 lsr D0.w, 1 00000C50 6002 bra +0x4 /* 00000C54 */ label00000C52: 00000C52 36C1 move.w [A3]+, D1 label00000C54: 00000C54 51C8 FFFC dbf D0, -0x6 /* 00000C52 */ 00000C58 4EFA 0062 jmp [PC + 0x62 /* 00000CBC */] label00000C5C: 00000C5C 4267 clr.w -[A7] 00000C5E 2F0A move.l -[A7], A2 00000C60 2F0B move.l -[A7], A3 00000C62 3F04 move.w -[A7], D4 00000C64 4EBA FA4E jsr [PC - 0x5B2 /* 000006B4 */] 00000C68 301F move.w D0, [A7]+ 00000C6A D4C0 add.w A2, D0 00000C6C 204B movea.l A0, A3 00000C6E 3004 move.w D0, D4 00000C70 4EBA FB70 jsr [PC - 0x490 /* 000007E2 */] 00000C74 D6C4 add.w A3, D4 00000C76 4EFA 0044 jmp [PC + 0x44 /* 00000CBC */] label00000C7A: 00000C7A 4267 clr.w -[A7] 00000C7C 2F0A move.l -[A7], A2 00000C7E 2F0B move.l -[A7], A3 00000C80 3F04 move.w -[A7], D4 00000C82 4EBA FA30 jsr [PC - 0x5D0 /* 000006B4 */] 00000C86 301F move.w D0, [A7]+ 00000C88 D4C0 add.w A2, D0 00000C8A 204B movea.l A0, A3 00000C8C 90C4 sub.w A0, D4 00000C8E 224B movea.l A1, A3 00000C90 3004 move.w D0, D4 00000C92 4EBA 0090 jsr [PC + 0x90 /* 00000D24 */] 00000C96 D6C4 add.w A3, D4 00000C98 4EFA 0022 jmp [PC + 0x22 /* 00000CBC */] label00000C9C: 00000C9C 4267 clr.w -[A7] 00000C9E 2F0A move.l -[A7], A2 00000CA0 2F0B move.l -[A7], A3 00000CA2 3F04 move.w -[A7], D4 00000CA4 4EBA FA0E jsr [PC - 0x5F2 /* 000006B4 */] 00000CA8 301F move.w D0, [A7]+ 00000CAA D4C0 add.w A2, D0 00000CAC 204B movea.l A0, A3 00000CAE 90C4 sub.w A0, D4 00000CB0 90C4 sub.w A0, D4 00000CB2 224B movea.l A1, A3 00000CB4 3004 move.w D0, D4 00000CB6 4EBA 006C jsr [PC + 0x6C /* 00000D24 */] 00000CBA D6C4 add.w A3, D4 label00000CBC: 00000CBC 51CB FED8 dbf D3, -0x12A /* 00000B96 */ label00000CC0: 00000CC0 206E 0008 movea.l A0, [A6 + 0x8] 00000CC4 A02A syscall HUnlock 00000CC6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000CCA 4E5E unlink A6 00000CCC 205F movea.l A0, [A7]+ 00000CCE 504F addq.w A7, 8 00000CD0 4ED0 jmp [A0] fn00000CD2: 00000CD2 6020 bra +0x22 /* 00000CF4 */ label00000CD4: 00000CD4 1218 move.b D1, [A0]+ 00000CD6 9319 sub.b [A1]+, D1 00000CD8 1218 move.b D1, [A0]+ 00000CDA 9319 sub.b [A1]+, D1 00000CDC 1218 move.b D1, [A0]+ 00000CDE 9319 sub.b [A1]+, D1 00000CE0 1218 move.b D1, [A0]+ 00000CE2 9319 sub.b [A1]+, D1 00000CE4 1218 move.b D1, [A0]+ 00000CE6 9319 sub.b [A1]+, D1 00000CE8 1218 move.b D1, [A0]+ 00000CEA 9319 sub.b [A1]+, D1 00000CEC 1218 move.b D1, [A0]+ 00000CEE 9319 sub.b [A1]+, D1 00000CF0 1218 move.b D1, [A0]+ 00000CF2 9319 sub.b [A1]+, D1 label00000CF4: 00000CF4 5140 subq.w D0, 8 00000CF6 6EDC bgt -0x22 /* 00000CD4 */ 00000CF8 4440 neg.w D0 00000CFA D040 add.w D0, D0 00000CFC D040 add.w D0, D0 00000CFE 4EFB 0002 jmp [PC + D0.w + 0x2] 00000D02 1218 move.b D1, [A0]+ 00000D04 9319 sub.b [A1]+, D1 00000D06 1218 move.b D1, [A0]+ 00000D08 9319 sub.b [A1]+, D1 00000D0A 1218 move.b D1, [A0]+ 00000D0C 9319 sub.b [A1]+, D1 00000D0E 1218 move.b D1, [A0]+ 00000D10 9319 sub.b [A1]+, D1 00000D12 1218 move.b D1, [A0]+ 00000D14 9319 sub.b [A1]+, D1 00000D16 1218 move.b D1, [A0]+ 00000D18 9319 sub.b [A1]+, D1 00000D1A 1218 move.b D1, [A0]+ 00000D1C 9319 sub.b [A1]+, D1 00000D1E 1218 move.b D1, [A0]+ 00000D20 9319 sub.b [A1]+, D1 00000D22 4E75 rts fn00000D24: 00000D24 6020 bra +0x22 /* 00000D46 */ label00000D26: 00000D26 1218 move.b D1, [A0]+ 00000D28 D319 add.b [A1]+, D1 00000D2A 1218 move.b D1, [A0]+ 00000D2C D319 add.b [A1]+, D1 00000D2E 1218 move.b D1, [A0]+ 00000D30 D319 add.b [A1]+, D1 00000D32 1218 move.b D1, [A0]+ 00000D34 D319 add.b [A1]+, D1 00000D36 1218 move.b D1, [A0]+ 00000D38 D319 add.b [A1]+, D1 00000D3A 1218 move.b D1, [A0]+ 00000D3C D319 add.b [A1]+, D1 00000D3E 1218 move.b D1, [A0]+ 00000D40 D319 add.b [A1]+, D1 00000D42 1218 move.b D1, [A0]+ 00000D44 D319 add.b [A1]+, D1 label00000D46: 00000D46 5140 subq.w D0, 8 00000D48 6EDC bgt -0x22 /* 00000D26 */ 00000D4A 4440 neg.w D0 00000D4C D040 add.w D0, D0 00000D4E D040 add.w D0, D0 00000D50 4EFB 0002 jmp [PC + D0.w + 0x2] 00000D54 1218 move.b D1, [A0]+ 00000D56 D319 add.b [A1]+, D1 00000D58 1218 move.b D1, [A0]+ 00000D5A D319 add.b [A1]+, D1 00000D5C 1218 move.b D1, [A0]+ 00000D5E D319 add.b [A1]+, D1 00000D60 1218 move.b D1, [A0]+ 00000D62 D319 add.b [A1]+, D1 00000D64 1218 move.b D1, [A0]+ 00000D66 D319 add.b [A1]+, D1 00000D68 1218 move.b D1, [A0]+ 00000D6A D319 add.b [A1]+, D1 00000D6C 1218 move.b D1, [A0]+ 00000D6E D319 add.b [A1]+, D1 00000D70 1218 move.b D1, [A0]+ 00000D72 D319 add.b [A1]+, D1 00000D74 4E75 rts export_299: 00000D76 4E56 FBFA link A6, -0x0406 00000D7A 48E7 0300 movem.l -[A7], D6,D7 00000D7E 4267 clr.w -[A7] 00000D80 2F2E 000A move.l -[A7], [A6 + 0xA] 00000D84 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000D88 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */ 00000D8E 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */ 00000D94 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 00000D98 301F move.w D0, [A7]+ 00000D9A 3E00 move.w D7, D0 00000D9C 4A47 tst.w D7 00000D9E 6706 beq +0x8 /* 00000DA6 */ 00000DA0 3007 move.w D0, D7 00000DA2 6000 009C bra +0x9E /* 00000E40 */ label00000DA6: 00000DA6 4267 clr.w -[A7] 00000DA8 2F2E 000A move.l -[A7], [A6 + 0xA] 00000DAC 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000DB0 486E FFFA pea.l [A6 - 0x6] 00000DB4 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00000DB8 301F move.w D0, [A7]+ 00000DBA 3E00 move.w D7, D0 00000DBC 4A47 tst.w D7 00000DBE 6706 beq +0x8 /* 00000DC6 */ 00000DC0 3007 move.w D0, D7 00000DC2 6000 007C bra +0x7E /* 00000E40 */ label00000DC6: 00000DC6 2D7C 0001 0000 FBFA move.l [A6 - 0x406], 0x10000 00000DCE 2D7C 0000 0600 FBFE move.l [A6 - 0x402], 0x600 00000DD6 42AE FC02 clr.l [A6 - 0x3FE] 00000DDA 42AE FC06 clr.l [A6 - 0x3FA] 00000DDE 2D7C 0000 0080 FC0A move.l [A6 - 0x3F6], 0x80 00000DE6 42AE FC0E clr.l [A6 - 0x3F2] 00000DEA 42AE FC12 clr.l [A6 - 0x3EE] 00000DEE 42AE FC16 clr.l [A6 - 0x3EA] 00000DF2 7C00 moveq.l D6, 0x00 00000DF4 6010 bra +0x12 /* 00000E06 */ label00000DF6: 00000DF6 3006 move.w D0, D6 00000DF8 48C0 ext.l D0 00000DFA E580 asl D0, 2 00000DFC D08E add.l D0, A6 00000DFE 2040 movea.l A0, D0 00000E00 42A8 FC1A clr.l [A0 - 0x3E6] 00000E04 5246 addq.w D6, 1 label00000E06: 00000E06 0C46 0078 cmpi.w D6, 0x78 /* 'x' */ 00000E0A 6DEA blt -0x14 /* 00000DF6 */ 00000E0C 2D6E FBFE FFFC move.l [A6 - 0x4], [A6 - 0x402] 00000E12 4267 clr.w -[A7] 00000E14 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000E18 486E FFFC pea.l [A6 - 0x4] 00000E1C 486E FBFA pea.l [A6 - 0x406] 00000E20 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00000E24 301F move.w D0, [A7]+ 00000E26 3E00 move.w D7, D0 00000E28 4A47 tst.w D7 00000E2A 6704 beq +0x6 /* 00000E30 */ 00000E2C 3007 move.w D0, D7 00000E2E 6010 bra +0x12 /* 00000E40 */ label00000E30: 00000E30 4267 clr.w -[A7] 00000E32 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000E36 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00000E3A 301F move.w D0, [A7]+ 00000E3C 3E00 move.w D7, D0 00000E3E 3007 move.w D0, D7 label00000E40: 00000E40 4CDF 00C0 movem.l D6,D7, [A7]+ 00000E44 4E5E unlink A6 00000E46 4E75 rts 00000E48 4E56 0000 link A6, 0 00000E4C 2F07 move.l -[A7], D7 00000E4E 4267 clr.w -[A7] 00000E50 2F2E 000A move.l -[A7], [A6 + 0xA] 00000E54 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000E58 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00000E5C 301F move.w D0, [A7]+ 00000E5E 3E00 move.w D7, D0 00000E60 3007 move.w D0, D7 00000E62 2E1F move.l D7, [A7]+ 00000E64 4E5E unlink A6 00000E66 4E75 rts export_294: fn00000E68: 00000E68 4E56 FFF6 link A6, -0x000A 00000E6C 48E7 0108 movem.l -[A7], D7,A4 00000E70 286E 000E movea.l A4, [A6 + 0xE] 00000E74 4267 clr.w -[A7] 00000E76 2F2E 000A move.l -[A7], [A6 + 0xA] 00000E7A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000E7E 486E FFFE pea.l [A6 - 0x2] 00000E82 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00000E86 301F move.w D0, [A7]+ 00000E88 3E00 move.w D7, D0 00000E8A 4A47 tst.w D7 00000E8C 6706 beq +0x8 /* 00000E94 */ 00000E8E 3007 move.w D0, D7 00000E90 6000 007C bra +0x7E /* 00000F0E */ label00000E94: 00000E94 396E 0008 0002 move.w [A4 + 0x2], [A6 + 0x8] 00000E9A 396E FFFE 0004 move.w [A4 + 0x4], [A6 - 0x2] 00000EA0 426C 0006 clr.w [A4 + 0x6] 00000EA4 426C 0008 clr.w [A4 + 0x8] 00000EA8 486C 000A pea.l [A4 + 0xA] 00000EAC 2F2E 000A move.l -[A7], [A6 + 0xA] 00000EB0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000EB4 508F addq.l A7, 8 00000EB6 42AC 052A clr.l [A4 + 0x52A] 00000EBA 426C 052E clr.w [A4 + 0x52E] 00000EBE 2D7C 0000 0400 FFF6 move.l [A6 - 0xA], 0x400 00000EC6 4267 clr.w -[A7] 00000EC8 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000ECC 486E FFF6 pea.l [A6 - 0xA] 00000ED0 486C 012A pea.l [A4 + 0x12A] 00000ED4 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 00000ED8 301F move.w D0, [A7]+ 00000EDA 3E00 move.w D7, D0 00000EDC 4A47 tst.w D7 00000EDE 6704 beq +0x6 /* 00000EE4 */ 00000EE0 3007 move.w D0, D7 00000EE2 602A bra +0x2C /* 00000F0E */ label00000EE4: 00000EE4 4267 clr.w -[A7] 00000EE6 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000EEA 486E FFFA pea.l [A6 - 0x6] 00000EEE 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 00000EF2 301F move.w D0, [A7]+ 00000EF4 3E00 move.w D7, D0 00000EF6 4A47 tst.w D7 00000EF8 6704 beq +0x6 /* 00000EFE */ 00000EFA 3007 move.w D0, D7 00000EFC 6010 bra +0x12 /* 00000F0E */ label00000EFE: 00000EFE 202E FFFA move.l D0, [A6 - 0x6] 00000F02 B0AC 012E cmp.l D0, [A4 + 0x12E] 00000F06 6704 beq +0x6 /* 00000F0C */ 00000F08 7065 moveq.l D0, 0x65 00000F0A 6002 bra +0x4 /* 00000F0E */ label00000F0C: 00000F0C 7000 moveq.l D0, 0x00 label00000F0E: 00000F0E 4CDF 1080 movem.l D7,A4, [A7]+ 00000F12 4E5E unlink A6 00000F14 4E75 rts export_295: fn00000F16: 00000F16 4E56 0000 link A6, 0 00000F1A 48E7 0108 movem.l -[A7], D7,A4 00000F1E 286E 0008 movea.l A4, [A6 + 0x8] 00000F22 4267 clr.w -[A7] 00000F24 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000F28 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00000F2C 301F move.w D0, [A7]+ 00000F2E 3E00 move.w D7, D0 00000F30 3007 move.w D0, D7 00000F32 4CDF 1080 movem.l D7,A4, [A7]+ 00000F36 4E5E unlink A6 00000F38 4E75 rts export_296: 00000F3A 4E56 FFE8 link A6, -0x0018 00000F3E 48E7 0108 movem.l -[A7], D7,A4 00000F42 286E 0008 movea.l A4, [A6 + 0x8] label00000F46: 00000F46 4AAC 0136 tst.l [A4 + 0x136] 00000F4A 6E06 bgt +0x8 /* 00000F52 */ 00000F4C 7000 moveq.l D0, 0x00 00000F4E 6000 00CC bra +0xCE /* 0000101C */ label00000F52: 00000F52 41EE FFE8 lea.l A0, [A6 - 0x18] 00000F56 43EC 032A lea.l A1, [A4 + 0x32A] 00000F5A 20D9 move.l [A0]+, [A1]+ 00000F5C 20D9 move.l [A0]+, [A1]+ 00000F5E 202E FFE8 move.l D0, [A6 - 0x18] 00000F62 D0AE FFEC add.l D0, [A6 - 0x14] 00000F66 2D40 FFFC move.l [A6 - 0x4], D0 00000F6A 202E FFFC move.l D0, [A6 - 0x4] 00000F6E B0AC 012E cmp.l D0, [A4 + 0x12E] 00000F72 6D30 blt +0x32 /* 00000FA4 */ 00000F74 202E FFEC move.l D0, [A6 - 0x14] 00000F78 91AC 012E sub.l [A4 + 0x12E], D0 00000F7C 4267 clr.w -[A7] 00000F7E 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000F82 2F2C 012E move.l -[A7], [A4 + 0x12E] 00000F86 4EAD 067A jsr [A5 + 0x67A /* export_203 */] 00000F8A 301F move.w D0, [A7]+ 00000F8C 3E00 move.w D7, D0 00000F8E 4A47 tst.w D7 00000F90 6706 beq +0x8 /* 00000F98 */ 00000F92 3007 move.w D0, D7 00000F94 6000 0086 bra +0x88 /* 0000101C */ label00000F98: 00000F98 4267 clr.w -[A7] 00000F9A 2F0C move.l -[A7], A4 00000F9C 4EBA 0DB8 jsr [PC + 0xDB8 /* 00001D56 */] 00000FA0 5C8F addq.l A7, 6 00000FA2 60A2 bra -0x5C /* 00000F46 */ label00000FA4: 00000FA4 486E FFF0 pea.l [A6 - 0x10] 00000FA8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FAC 2F0C move.l -[A7], A4 00000FAE 4EBA 06A2 jsr [PC + 0x6A2 /* 00001652 */] 00000FB2 4FEF 000C lea.l A7, [A7 + 0xC] 00000FB6 3E00 move.w D7, D0 00000FB8 4A47 tst.w D7 00000FBA 6704 beq +0x6 /* 00000FC0 */ 00000FBC 3007 move.w D0, D7 00000FBE 605C bra +0x5E /* 0000101C */ label00000FC0: 00000FC0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000FC4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000FC8 2F0C move.l -[A7], A4 00000FCA 4EBA 0F70 jsr [PC + 0xF70 /* 00001F3C */] 00000FCE 4FEF 000C lea.l A7, [A7 + 0xC] 00000FD2 3E00 move.w D7, D0 00000FD4 4A47 tst.w D7 00000FD6 6704 beq +0x6 /* 00000FDC */ 00000FD8 3007 move.w D0, D7 00000FDA 6040 bra +0x42 /* 0000101C */ label00000FDC: 00000FDC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000FE0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000FE4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FE8 2F0C move.l -[A7], A4 00000FEA 4EBA 098E jsr [PC + 0x98E /* 0000197A */] 00000FEE 4FEF 0010 lea.l A7, [A7 + 0x10] 00000FF2 3E00 move.w D7, D0 00000FF4 4A47 tst.w D7 00000FF6 6704 beq +0x6 /* 00000FFC */ 00000FF8 3007 move.w D0, D7 00000FFA 6020 bra +0x22 /* 0000101C */ label00000FFC: 00000FFC 202E FFF8 move.l D0, [A6 - 0x8] 00001000 D1AE FFE8 add.l [A6 - 0x18], D0 00001004 41EC 032A lea.l A0, [A4 + 0x32A] 00001008 43EE FFE8 lea.l A1, [A6 - 0x18] 0000100C 20D9 move.l [A0]+, [A1]+ 0000100E 20D9 move.l [A0]+, [A1]+ 00001010 2F0C move.l -[A7], A4 00001012 4EBA 0CA8 jsr [PC + 0xCA8 /* 00001CBC */] 00001016 588F addq.l A7, 4 00001018 6000 FF2C bra -0xD2 /* 00000F46 */ label0000101C: 0000101C 4CDF 1080 movem.l D7,A4, [A7]+ 00001020 4E5E unlink A6 00001022 4E75 rts export_298: fn00001024: 00001024 4E56 FFFC link A6, -0x0004 00001028 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000102C 286E 0008 movea.l A4, [A6 + 0x8] 00001030 4A54 tst.w [A4] 00001032 6606 bne +0x8 /* 0000103A */ 00001034 7000 moveq.l D0, 0x00 00001036 6000 008E bra +0x90 /* 000010C6 */ label0000103A: 0000103A 4254 clr.w [A4] 0000103C 41EC 0530 lea.l A0, [A4 + 0x530] 00001040 2648 movea.l A3, A0 00001042 7C00 moveq.l D6, 0x00 00001044 6026 bra +0x28 /* 0000106C */ label00001046: 00001046 4A6B 0008 tst.w [A3 + 0x8] 0000104A 671A beq +0x1C /* 00001066 */ 0000104C 2F0B move.l -[A7], A3 0000104E 2F0C move.l -[A7], A4 00001050 4EBA 10C2 jsr [PC + 0x10C2 /* 00002114 */] 00001054 508F addq.l A7, 8 00001056 3E00 move.w D7, D0 00001058 4A47 tst.w D7 0000105A 6706 beq +0x8 /* 00001062 */ 0000105C 3007 move.w D0, D7 0000105E 6000 0066 bra +0x68 /* 000010C6 */ label00001062: 00001062 426B 0008 clr.w [A3 + 0x8] label00001066: 00001066 47EB 020A lea.l A3, [A3 + 0x20A] 0000106A 5246 addq.w D6, 1 label0000106C: 0000106C BC6C 052E cmp.w D6, [A4 + 0x52E] 00001070 6DD4 blt -0x2A /* 00001046 */ 00001072 4267 clr.w -[A7] 00001074 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001078 3F3C 0001 move.w -[A7], 0x1 0000107C 42A7 clr.l -[A7] 0000107E 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 00001082 301F move.w D0, [A7]+ 00001084 3E00 move.w D7, D0 00001086 4A47 tst.w D7 00001088 6704 beq +0x6 /* 0000108E */ 0000108A 3007 move.w D0, D7 0000108C 6038 bra +0x3A /* 000010C6 */ label0000108E: 0000108E 2D7C 0000 0400 FFFC move.l [A6 - 0x4], 0x400 00001096 4267 clr.w -[A7] 00001098 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000109C 486E FFFC pea.l [A6 - 0x4] 000010A0 486C 012A pea.l [A4 + 0x12A] 000010A4 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 000010A8 301F move.w D0, [A7]+ 000010AA 3E00 move.w D7, D0 000010AC 4A47 tst.w D7 000010AE 6704 beq +0x6 /* 000010B4 */ 000010B0 3007 move.w D0, D7 000010B2 6012 bra +0x14 /* 000010C6 */ label000010B4: 000010B4 4267 clr.w -[A7] 000010B6 42A7 clr.l -[A7] 000010B8 3F2C 0002 move.w -[A7], [A4 + 0x2] 000010BC 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 000010C0 301F move.w D0, [A7]+ 000010C2 3E00 move.w D7, D0 000010C4 3007 move.w D0, D7 label000010C6: 000010C6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000010CA 4E5E unlink A6 000010CC 4E75 rts export_293: 000010CE 4E56 FFE8 link A6, -0x0018 000010D2 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000010D6 286E 0008 movea.l A4, [A6 + 0x8] 000010DA 206E 0010 movea.l A0, [A6 + 0x10] 000010DE 4290 clr.l [A0] 000010E0 202C 013A move.l D0, [A4 + 0x13A] 000010E4 90AC 013E sub.l D0, [A4 + 0x13E] 000010E8 D0AC 0142 add.l D0, [A4 + 0x142] 000010EC 91AE 000C sub.l [A6 + 0xC], D0 000010F0 4AAE 000C tst.l [A6 + 0xC] 000010F4 6E06 bgt +0x8 /* 000010FC */ 000010F6 7000 moveq.l D0, 0x00 000010F8 6000 00DE bra +0xE0 /* 000011D8 */ label000010FC: 000010FC 202C 013A move.l D0, [A4 + 0x13A] 00001100 E580 asl D0, 2 00001102 0680 0000 0400 addi.l D0, 0x400 00001108 2D40 FFFC move.l [A6 - 0x4], D0 label0000110C: 0000110C 7A01 moveq.l D5, 0x01 0000110E 202E FFFC move.l D0, [A6 - 0x4] 00001112 B0AC 012E cmp.l D0, [A4 + 0x12E] 00001116 6D10 blt +0x12 /* 00001128 */ 00001118 206E 0010 movea.l A0, [A6 + 0x10] 0000111C 0690 0007 A120 addi.l [A0], 0x7A120 00001122 7000 moveq.l D0, 0x00 00001124 6000 00B2 bra +0xB4 /* 000011D8 */ label00001128: 00001128 7C00 moveq.l D6, 0x00 0000112A 6054 bra +0x56 /* 00001180 */ label0000112C: 0000112C 3006 move.w D0, D6 0000112E 48C0 ext.l D0 00001130 E780 asl D0, 3 00001132 D08C add.l D0, A4 00001134 2040 movea.l A0, D0 00001136 43EE FFF4 lea.l A1, [A6 - 0xC] 0000113A 41E8 032A lea.l A0, [A0 + 0x32A] 0000113E 22D8 move.l [A1]+, [A0]+ 00001140 22D8 move.l [A1]+, [A0]+ 00001142 202E FFF4 move.l D0, [A6 - 0xC] 00001146 B0AE FFFC cmp.l D0, [A6 - 0x4] 0000114A 6632 bne +0x34 /* 0000117E */ 0000114C 206E 0010 movea.l A0, [A6 + 0x10] 00001150 202E FFF8 move.l D0, [A6 - 0x8] 00001154 D190 add.l [A0], D0 00001156 4878 0004 push.l 0x4 0000115A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000115E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001162 91AE 000C sub.l [A6 + 0xC], D0 00001166 4AAE 000C tst.l [A6 + 0xC] 0000116A 6E06 bgt +0x8 /* 00001172 */ 0000116C 7000 moveq.l D0, 0x00 0000116E 6000 0068 bra +0x6A /* 000011D8 */ label00001172: 00001172 202E FFF8 move.l D0, [A6 - 0x8] 00001176 D1AE FFFC add.l [A6 - 0x4], D0 0000117A 7A00 moveq.l D5, 0x00 0000117C 600A bra +0xC /* 00001188 */ label0000117E: 0000117E 5246 addq.w D6, 1 label00001180: 00001180 3046 movea.w A0, D6 00001182 B1EC 0136 cmpa.l A0, [A4 + 0x136] 00001186 6DA4 blt -0x5A /* 0000112C */ label00001188: 00001188 4A45 tst.w D5 0000118A 6780 beq -0x7E /* 0000110C */ 0000118C 486E FFE8 pea.l [A6 - 0x18] 00001190 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001194 2F0C move.l -[A7], A4 00001196 4EBA 04BA jsr [PC + 0x4BA /* 00001652 */] 0000119A 4FEF 000C lea.l A7, [A7 + 0xC] 0000119E 3E00 move.w D7, D0 000011A0 4A47 tst.w D7 000011A2 6704 beq +0x6 /* 000011A8 */ 000011A4 3007 move.w D0, D7 000011A6 6030 bra +0x32 /* 000011D8 */ label000011A8: 000011A8 206E 0010 movea.l A0, [A6 + 0x10] 000011AC 202E FFF0 move.l D0, [A6 - 0x10] 000011B0 D190 add.l [A0], D0 000011B2 4878 0004 push.l 0x4 000011B6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000011BA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000011BE 91AE 000C sub.l [A6 + 0xC], D0 000011C2 4AAE 000C tst.l [A6 + 0xC] 000011C6 6E04 bgt +0x6 /* 000011CC */ 000011C8 7000 moveq.l D0, 0x00 000011CA 600C bra +0xE /* 000011D8 */ label000011CC: 000011CC 202E FFF0 move.l D0, [A6 - 0x10] 000011D0 D1AE FFFC add.l [A6 - 0x4], D0 000011D4 6000 FF36 bra -0xC8 /* 0000110C */ label000011D8: 000011D8 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000011DC 4E5E unlink A6 000011DE 4E75 rts fn000011E0: 000011E0 4E56 FFF0 link A6, -0x0010 000011E4 48E7 0108 movem.l -[A7], D7,A4 000011E8 286E 0008 movea.l A4, [A6 + 0x8] 000011EC 486E FFFC pea.l [A6 - 0x4] 000011F0 2F2E 000C move.l -[A7], [A6 + 0xC] 000011F4 2F0C move.l -[A7], A4 000011F6 4EBA 0BD8 jsr [PC + 0xBD8 /* 00001DD0 */] 000011FA 4FEF 000C lea.l A7, [A7 + 0xC] 000011FE 3E00 move.w D7, D0 00001200 4A47 tst.w D7 00001202 6704 beq +0x6 /* 00001208 */ 00001204 3007 move.w D0, D7 00001206 6034 bra +0x36 /* 0000123C */ label00001208: 00001208 486E FFF0 pea.l [A6 - 0x10] 0000120C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001210 2F0C move.l -[A7], A4 00001212 4EBA 043E jsr [PC + 0x43E /* 00001652 */] 00001216 4FEF 000C lea.l A7, [A7 + 0xC] 0000121A 3E00 move.w D7, D0 0000121C 4A47 tst.w D7 0000121E 6704 beq +0x6 /* 00001224 */ 00001220 3007 move.w D0, D7 00001222 6018 bra +0x1A /* 0000123C */ label00001224: 00001224 202E FFF0 move.l D0, [A6 - 0x10] 00001228 B0AE 000C cmp.l D0, [A6 + 0xC] 0000122C 6704 beq +0x6 /* 00001232 */ 0000122E 7064 moveq.l D0, 0x64 00001230 600A bra +0xC /* 0000123C */ label00001232: 00001232 206E 0010 movea.l A0, [A6 + 0x10] 00001236 20AE FFF4 move.l [A0], [A6 - 0xC] 0000123A 7000 moveq.l D0, 0x00 label0000123C: 0000123C 4CDF 1080 movem.l D7,A4, [A7]+ 00001240 4E5E unlink A6 00001242 4E75 rts fn00001244: 00001244 4E56 FFEC link A6, -0x0014 00001248 48E7 0108 movem.l -[A7], D7,A4 0000124C 286E 0008 movea.l A4, [A6 + 0x8] 00001250 486E FFEC pea.l [A6 - 0x14] 00001254 2F2E 000C move.l -[A7], [A6 + 0xC] 00001258 2F0C move.l -[A7], A4 0000125A 4EBA 0B74 jsr [PC + 0xB74 /* 00001DD0 */] 0000125E 4FEF 000C lea.l A7, [A7 + 0xC] 00001262 3E00 move.w D7, D0 00001264 4A47 tst.w D7 00001266 6706 beq +0x8 /* 0000126E */ 00001268 3007 move.w D0, D7 0000126A 6000 0064 bra +0x66 /* 000012D0 */ label0000126E: 0000126E 486E FFF4 pea.l [A6 - 0xC] 00001272 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001276 2F0C move.l -[A7], A4 00001278 4EBA 03D8 jsr [PC + 0x3D8 /* 00001652 */] 0000127C 4FEF 000C lea.l A7, [A7 + 0xC] 00001280 3E00 move.w D7, D0 00001282 4A47 tst.w D7 00001284 6704 beq +0x6 /* 0000128A */ 00001286 3007 move.w D0, D7 00001288 6046 bra +0x48 /* 000012D0 */ label0000128A: 0000128A 202E FFF4 move.l D0, [A6 - 0xC] 0000128E B0AE 000C cmp.l D0, [A6 + 0xC] 00001292 6704 beq +0x6 /* 00001298 */ 00001294 7064 moveq.l D0, 0x64 00001296 6038 bra +0x3A /* 000012D0 */ label00001298: 00001298 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000129C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000012A0 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000012A4 4A78 0220 tst.w [0x00000220 /* MemErr */] 000012A8 6706 beq +0x8 /* 000012B0 */ 000012AA 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000012AE 6020 bra +0x22 /* 000012D0 */ label000012B0: 000012B0 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8] 000012B6 4267 clr.w -[A7] 000012B8 3F2C 0004 move.w -[A7], [A4 + 0x4] 000012BC 486E FFF0 pea.l [A6 - 0x10] 000012C0 206E 0010 movea.l A0, [A6 + 0x10] 000012C4 2F10 move.l -[A7], [A0] 000012C6 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 000012CA 301F move.w D0, [A7]+ 000012CC 3E00 move.w D7, D0 000012CE 3007 move.w D0, D7 label000012D0: 000012D0 4CDF 1080 movem.l D7,A4, [A7]+ 000012D4 4E5E unlink A6 000012D6 4E75 rts fn000012D8: 000012D8 4E56 FFEC link A6, -0x0014 000012DC 48E7 0108 movem.l -[A7], D7,A4 000012E0 286E 0008 movea.l A4, [A6 + 0x8] 000012E4 486E FFEC pea.l [A6 - 0x14] 000012E8 2F2E 000C move.l -[A7], [A6 + 0xC] 000012EC 2F0C move.l -[A7], A4 000012EE 4EBA 0AE0 jsr [PC + 0xAE0 /* 00001DD0 */] 000012F2 4FEF 000C lea.l A7, [A7 + 0xC] 000012F6 3E00 move.w D7, D0 000012F8 4A47 tst.w D7 000012FA 6706 beq +0x8 /* 00001302 */ 000012FC 3007 move.w D0, D7 000012FE 6000 00B4 bra +0xB6 /* 000013B4 */ label00001302: 00001302 486E FFF4 pea.l [A6 - 0xC] 00001306 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000130A 2F0C move.l -[A7], A4 0000130C 4EBA 0344 jsr [PC + 0x344 /* 00001652 */] 00001310 4FEF 000C lea.l A7, [A7 + 0xC] 00001314 3E00 move.w D7, D0 00001316 4A47 tst.w D7 00001318 6706 beq +0x8 /* 00001320 */ 0000131A 3007 move.w D0, D7 0000131C 6000 0096 bra +0x98 /* 000013B4 */ label00001320: 00001320 202E FFF4 move.l D0, [A6 - 0xC] 00001324 B0AE 000C cmp.l D0, [A6 + 0xC] 00001328 6706 beq +0x8 /* 00001330 */ 0000132A 7064 moveq.l D0, 0x64 0000132C 6000 0086 bra +0x88 /* 000013B4 */ label00001330: 00001330 0CAE 0000 0104 FFF8 cmpi.l [A6 - 0x8], 0x104 00001338 6C2E bge +0x30 /* 00001368 */ 0000133A 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8] 00001340 203C 0000 0104 move.l D0, 0x104 00001346 90AE FFF8 sub.l D0, [A6 - 0x8] 0000134A D1AE 0010 add.l [A6 + 0x10], D0 0000134E 4267 clr.w -[A7] 00001350 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001354 486E FFF0 pea.l [A6 - 0x10] 00001358 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000135C 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 00001360 301F move.w D0, [A7]+ 00001362 3E00 move.w D7, D0 00001364 3007 move.w D0, D7 00001366 604C bra +0x4E /* 000013B4 */ label00001368: 00001368 202E FFF8 move.l D0, [A6 - 0x8] 0000136C 0680 FFFF FF08 addi.l D0, 0xFFFFFF08 00001372 D1AE FFEC add.l [A6 - 0x14], D0 00001376 4267 clr.w -[A7] 00001378 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000137C 3F3C 0001 move.w -[A7], 0x1 00001380 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001384 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 00001388 301F move.w D0, [A7]+ 0000138A 3E00 move.w D7, D0 0000138C 4A47 tst.w D7 0000138E 6704 beq +0x6 /* 00001394 */ 00001390 3007 move.w D0, D7 00001392 6020 bra +0x22 /* 000013B4 */ label00001394: 00001394 2D7C 0000 0104 FFF0 move.l [A6 - 0x10], 0x104 0000139C 4267 clr.w -[A7] 0000139E 3F2C 0004 move.w -[A7], [A4 + 0x4] 000013A2 486E FFF0 pea.l [A6 - 0x10] 000013A6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013AA 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 000013AE 301F move.w D0, [A7]+ 000013B0 3E00 move.w D7, D0 000013B2 3007 move.w D0, D7 label000013B4: 000013B4 4CDF 1080 movem.l D7,A4, [A7]+ 000013B8 4E5E unlink A6 000013BA 4E75 rts fn000013BC: 000013BC 4E56 FFEC link A6, -0x0014 000013C0 48E7 0108 movem.l -[A7], D7,A4 000013C4 286E 0008 movea.l A4, [A6 + 0x8] 000013C8 2F0C move.l -[A7], A4 000013CA 4EBA 06C4 jsr [PC + 0x6C4 /* 00001A90 */] 000013CE 588F addq.l A7, 4 000013D0 3E00 move.w D7, D0 000013D2 4A47 tst.w D7 000013D4 6706 beq +0x8 /* 000013DC */ 000013D6 3007 move.w D0, D7 000013D8 6000 00F8 bra +0xFA /* 000014D2 */ label000013DC: 000013DC 486E FFF0 pea.l [A6 - 0x10] 000013E0 2F2E 000C move.l -[A7], [A6 + 0xC] 000013E4 2F0C move.l -[A7], A4 000013E6 4EBA 09E8 jsr [PC + 0x9E8 /* 00001DD0 */] 000013EA 4FEF 000C lea.l A7, [A7 + 0xC] 000013EE 3E00 move.w D7, D0 000013F0 4A47 tst.w D7 000013F2 6706 beq +0x8 /* 000013FA */ 000013F4 3007 move.w D0, D7 000013F6 6000 00DA bra +0xDC /* 000014D2 */ label000013FA: 000013FA 486E FFF4 pea.l [A6 - 0xC] 000013FE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001402 2F0C move.l -[A7], A4 00001404 4EBA 024C jsr [PC + 0x24C /* 00001652 */] 00001408 4FEF 000C lea.l A7, [A7 + 0xC] 0000140C 3E00 move.w D7, D0 0000140E 4A47 tst.w D7 00001410 6706 beq +0x8 /* 00001418 */ 00001412 3007 move.w D0, D7 00001414 6000 00BC bra +0xBE /* 000014D2 */ label00001418: 00001418 202E FFF4 move.l D0, [A6 - 0xC] 0000141C B0AE 000C cmp.l D0, [A6 + 0xC] 00001420 6706 beq +0x8 /* 00001428 */ 00001422 7064 moveq.l D0, 0x64 00001424 6000 00AC bra +0xAE /* 000014D2 */ label00001428: 00001428 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000142C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001430 2F0C move.l -[A7], A4 00001432 4EBA 07D2 jsr [PC + 0x7D2 /* 00001C06 */] 00001436 4FEF 000C lea.l A7, [A7 + 0xC] 0000143A 42A7 clr.l -[A7] 0000143C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001440 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001444 201F move.l D0, [A7]+ 00001446 2D40 FFF8 move.l [A6 - 0x8], D0 0000144A 4878 0040 push.l 0x40 /* '@' */ 0000144E 206E FFF8 movea.l A0, [A6 - 0x8] 00001452 4868 004B pea.l [A0 + 0x4B] 00001456 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000145A ED80 asl D0, 6 0000145C 2D40 FFFC move.l [A6 - 0x4], D0 00001460 486E FFF0 pea.l [A6 - 0x10] 00001464 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001468 2F0C move.l -[A7], A4 0000146A 4EBA 043C jsr [PC + 0x43C /* 000018A8 */] 0000146E 4FEF 000C lea.l A7, [A7 + 0xC] 00001472 486E FFF4 pea.l [A6 - 0xC] 00001476 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000147A 2F0C move.l -[A7], A4 0000147C 4EBA 0224 jsr [PC + 0x224 /* 000016A2 */] 00001480 4FEF 000C lea.l A7, [A7 + 0xC] 00001484 3E00 move.w D7, D0 00001486 4A47 tst.w D7 00001488 6704 beq +0x6 /* 0000148E */ 0000148A 3007 move.w D0, D7 0000148C 6044 bra +0x46 /* 000014D2 */ label0000148E: 0000148E 202E FFFC move.l D0, [A6 - 0x4] 00001492 0680 FFFF FFF4 addi.l D0, 0xFFFFFFF4 00001498 2D40 FFEC move.l [A6 - 0x14], D0 0000149C 4267 clr.w -[A7] 0000149E 3F2C 0004 move.w -[A7], [A4 + 0x4] 000014A2 486E FFEC pea.l [A6 - 0x14] 000014A6 206E 0010 movea.l A0, [A6 + 0x10] 000014AA 2F10 move.l -[A7], [A0] 000014AC 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 000014B0 301F move.w D0, [A7]+ 000014B2 3E00 move.w D7, D0 000014B4 4A47 tst.w D7 000014B6 6704 beq +0x6 /* 000014BC */ 000014B8 3007 move.w D0, D7 000014BA 6016 bra +0x18 /* 000014D2 */ label000014BC: 000014BC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000014C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000014C4 2F0C move.l -[A7], A4 000014C6 4EBA 0A74 jsr [PC + 0xA74 /* 00001F3C */] 000014CA 4FEF 000C lea.l A7, [A7 + 0xC] 000014CE 3E00 move.w D7, D0 000014D0 3007 move.w D0, D7 label000014D2: 000014D2 4CDF 1080 movem.l D7,A4, [A7]+ 000014D6 4E5E unlink A6 000014D8 4E75 rts export_297: fn000014DA: 000014DA 4E56 FFEC link A6, -0x0014 000014DE 48E7 0108 movem.l -[A7], D7,A4 000014E2 286E 0008 movea.l A4, [A6 + 0x8] 000014E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000014EA 2F0C move.l -[A7], A4 000014EC 4EBA 0204 jsr [PC + 0x204 /* 000016F2 */] 000014F0 508F addq.l A7, 8 000014F2 3E00 move.w D7, D0 000014F4 4A47 tst.w D7 000014F6 6706 beq +0x8 /* 000014FE */ 000014F8 3007 move.w D0, D7 000014FA 6000 00A4 bra +0xA6 /* 000015A0 */ label000014FE: 000014FE 206E 000C movea.l A0, [A6 + 0xC] 00001502 2D50 FFF4 move.l [A6 - 0xC], [A0] 00001506 42A7 clr.l -[A7] 00001508 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000150C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001510 201F move.l D0, [A7]+ 00001512 2D40 FFF8 move.l [A6 - 0x8], D0 00001516 4878 0040 push.l 0x40 /* '@' */ 0000151A 206E FFF8 movea.l A0, [A6 - 0x8] 0000151E 4868 004B pea.l [A0 + 0x4B] 00001522 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001526 ED80 asl D0, 6 00001528 2D40 FFFC move.l [A6 - 0x4], D0 0000152C 486E FFF0 pea.l [A6 - 0x10] 00001530 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001534 2F0C move.l -[A7], A4 00001536 4EBA 0370 jsr [PC + 0x370 /* 000018A8 */] 0000153A 4FEF 000C lea.l A7, [A7 + 0xC] 0000153E 486E FFF4 pea.l [A6 - 0xC] 00001542 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001546 2F0C move.l -[A7], A4 00001548 4EBA 0158 jsr [PC + 0x158 /* 000016A2 */] 0000154C 4FEF 000C lea.l A7, [A7 + 0xC] 00001550 3E00 move.w D7, D0 00001552 4A47 tst.w D7 00001554 6704 beq +0x6 /* 0000155A */ 00001556 3007 move.w D0, D7 00001558 6046 bra +0x48 /* 000015A0 */ label0000155A: 0000155A 202E FFFC move.l D0, [A6 - 0x4] 0000155E 0680 FFFF FFF4 addi.l D0, 0xFFFFFFF4 00001564 2D40 FFEC move.l [A6 - 0x14], D0 00001568 4267 clr.w -[A7] 0000156A 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000156E 486E FFEC pea.l [A6 - 0x14] 00001572 206E 0010 movea.l A0, [A6 + 0x10] 00001576 2F10 move.l -[A7], [A0] 00001578 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 0000157C 301F move.w D0, [A7]+ 0000157E 3E00 move.w D7, D0 00001580 4A47 tst.w D7 00001582 6704 beq +0x6 /* 00001588 */ 00001584 3007 move.w D0, D7 00001586 6018 bra +0x1A /* 000015A0 */ label00001588: 00001588 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000158C 206E 000C movea.l A0, [A6 + 0xC] 00001590 2F10 move.l -[A7], [A0] 00001592 2F0C move.l -[A7], A4 00001594 4EBA 09A6 jsr [PC + 0x9A6 /* 00001F3C */] 00001598 4FEF 000C lea.l A7, [A7 + 0xC] 0000159C 3E00 move.w D7, D0 0000159E 3007 move.w D0, D7 label000015A0: 000015A0 4CDF 1080 movem.l D7,A4, [A7]+ 000015A4 4E5E unlink A6 000015A6 4E75 rts fn000015A8: 000015A8 4E56 FFEC link A6, -0x0014 000015AC 48E7 0108 movem.l -[A7], D7,A4 000015B0 286E 0008 movea.l A4, [A6 + 0x8] 000015B4 2F0C move.l -[A7], A4 000015B6 4EBA 04D8 jsr [PC + 0x4D8 /* 00001A90 */] 000015BA 588F addq.l A7, 4 000015BC 3E00 move.w D7, D0 000015BE 4A47 tst.w D7 000015C0 6706 beq +0x8 /* 000015C8 */ 000015C2 3007 move.w D0, D7 000015C4 6000 0084 bra +0x86 /* 0000164A */ label000015C8: 000015C8 486E FFF0 pea.l [A6 - 0x10] 000015CC 2F2E 000C move.l -[A7], [A6 + 0xC] 000015D0 2F0C move.l -[A7], A4 000015D2 4EBA 07FC jsr [PC + 0x7FC /* 00001DD0 */] 000015D6 4FEF 000C lea.l A7, [A7 + 0xC] 000015DA 3E00 move.w D7, D0 000015DC 4A47 tst.w D7 000015DE 6706 beq +0x8 /* 000015E6 */ 000015E0 3007 move.w D0, D7 000015E2 6000 0066 bra +0x68 /* 0000164A */ label000015E6: 000015E6 486E FFF4 pea.l [A6 - 0xC] 000015EA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000015EE 2F0C move.l -[A7], A4 000015F0 4EBA 0060 jsr [PC + 0x60 /* 00001652 */] 000015F4 4FEF 000C lea.l A7, [A7 + 0xC] 000015F8 3E00 move.w D7, D0 000015FA 4A47 tst.w D7 000015FC 6704 beq +0x6 /* 00001602 */ 000015FE 3007 move.w D0, D7 00001600 6048 bra +0x4A /* 0000164A */ label00001602: 00001602 202E FFF4 move.l D0, [A6 - 0xC] 00001606 B0AE 000C cmp.l D0, [A6 + 0xC] 0000160A 6704 beq +0x6 /* 00001610 */ 0000160C 7064 moveq.l D0, 0x64 0000160E 603A bra +0x3C /* 0000164A */ label00001610: 00001610 2F2C 0146 move.l -[A7], [A4 + 0x146] 00001614 2F2E 000C move.l -[A7], [A6 + 0xC] 00001618 2F0C move.l -[A7], A4 0000161A 4EBA 0920 jsr [PC + 0x920 /* 00001F3C */] 0000161E 4FEF 000C lea.l A7, [A7 + 0xC] 00001622 3E00 move.w D7, D0 00001624 4A47 tst.w D7 00001626 6704 beq +0x6 /* 0000162C */ 00001628 3007 move.w D0, D7 0000162A 601E bra +0x20 /* 0000164A */ label0000162C: 0000162C 296E 000C 0146 move.l [A4 + 0x146], [A6 + 0xC] 00001632 52AC 0142 addq.l [A4 + 0x142], 1 00001636 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000163A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000163E 2F0C move.l -[A7], A4 00001640 4EBA 05C4 jsr [PC + 0x5C4 /* 00001C06 */] 00001644 4FEF 000C lea.l A7, [A7 + 0xC] 00001648 7000 moveq.l D0, 0x00 label0000164A: 0000164A 4CDF 1080 movem.l D7,A4, [A7]+ 0000164E 4E5E unlink A6 00001650 4E75 rts fn00001652: 00001652 4E56 FFFC link A6, -0x0004 00001656 48E7 0108 movem.l -[A7], D7,A4 0000165A 286E 0008 movea.l A4, [A6 + 0x8] 0000165E 4267 clr.w -[A7] 00001660 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001664 3F3C 0001 move.w -[A7], 0x1 00001668 2F2E 000C move.l -[A7], [A6 + 0xC] 0000166C 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 00001670 301F move.w D0, [A7]+ 00001672 3E00 move.w D7, D0 00001674 4A47 tst.w D7 00001676 6704 beq +0x6 /* 0000167C */ 00001678 3007 move.w D0, D7 0000167A 601E bra +0x20 /* 0000169A */ label0000167C: 0000167C 700C moveq.l D0, 0x0C 0000167E 2D40 FFFC move.l [A6 - 0x4], D0 00001682 4267 clr.w -[A7] 00001684 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001688 486E FFFC pea.l [A6 - 0x4] 0000168C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001690 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 00001694 301F move.w D0, [A7]+ 00001696 3E00 move.w D7, D0 00001698 3007 move.w D0, D7 label0000169A: 0000169A 4CDF 1080 movem.l D7,A4, [A7]+ 0000169E 4E5E unlink A6 000016A0 4E75 rts fn000016A2: 000016A2 4E56 FFFC link A6, -0x0004 000016A6 48E7 0108 movem.l -[A7], D7,A4 000016AA 286E 0008 movea.l A4, [A6 + 0x8] 000016AE 4267 clr.w -[A7] 000016B0 3F2C 0004 move.w -[A7], [A4 + 0x4] 000016B4 3F3C 0001 move.w -[A7], 0x1 000016B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000016BC 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 000016C0 301F move.w D0, [A7]+ 000016C2 3E00 move.w D7, D0 000016C4 4A47 tst.w D7 000016C6 6704 beq +0x6 /* 000016CC */ 000016C8 3007 move.w D0, D7 000016CA 601E bra +0x20 /* 000016EA */ label000016CC: 000016CC 700C moveq.l D0, 0x0C 000016CE 2D40 FFFC move.l [A6 - 0x4], D0 000016D2 4267 clr.w -[A7] 000016D4 3F2C 0004 move.w -[A7], [A4 + 0x4] 000016D8 486E FFFC pea.l [A6 - 0x4] 000016DC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000016E0 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 000016E4 301F move.w D0, [A7]+ 000016E6 3E00 move.w D7, D0 000016E8 3007 move.w D0, D7 label000016EA: 000016EA 4CDF 1080 movem.l D7,A4, [A7]+ 000016EE 4E5E unlink A6 000016F0 4E75 rts fn000016F2: 000016F2 4E56 FFFC link A6, -0x0004 000016F6 48E7 0108 movem.l -[A7], D7,A4 000016FA 286E 0008 movea.l A4, [A6 + 0x8] 000016FE 4AAC 0142 tst.l [A4 + 0x142] 00001702 6734 beq +0x36 /* 00001738 */ 00001704 206E 000C movea.l A0, [A6 + 0xC] 00001708 20AC 0146 move.l [A0], [A4 + 0x146] 0000170C 486E FFFC pea.l [A6 - 0x4] 00001710 206E 000C movea.l A0, [A6 + 0xC] 00001714 2F10 move.l -[A7], [A0] 00001716 2F0C move.l -[A7], A4 00001718 4EBA 06B6 jsr [PC + 0x6B6 /* 00001DD0 */] 0000171C 4FEF 000C lea.l A7, [A7 + 0xC] 00001720 3E00 move.w D7, D0 00001722 4A47 tst.w D7 00001724 6704 beq +0x6 /* 0000172A */ 00001726 3007 move.w D0, D7 00001728 602E bra +0x30 /* 00001758 */ label0000172A: 0000172A 296E FFFC 0146 move.l [A4 + 0x146], [A6 - 0x4] 00001730 53AC 0142 subq.l [A4 + 0x142], 1 00001734 7000 moveq.l D0, 0x00 00001736 6020 bra +0x22 /* 00001758 */ label00001738: 00001738 2F0C move.l -[A7], A4 0000173A 4EBA 0024 jsr [PC + 0x24 /* 00001760 */] 0000173E 588F addq.l A7, 4 00001740 3E00 move.w D7, D0 00001742 4A47 tst.w D7 00001744 6704 beq +0x6 /* 0000174A */ 00001746 3007 move.w D0, D7 00001748 600E bra +0x10 /* 00001758 */ label0000174A: 0000174A 206E 000C movea.l A0, [A6 + 0xC] 0000174E 20AC 013E move.l [A0], [A4 + 0x13E] 00001752 52AC 013E addq.l [A4 + 0x13E], 1 00001756 7000 moveq.l D0, 0x00 label00001758: 00001758 4CDF 1080 movem.l D7,A4, [A7]+ 0000175C 4E5E unlink A6 0000175E 4E75 rts fn00001760: 00001760 4E56 FFDC link A6, -0x0024 00001764 48E7 0308 movem.l -[A7], D6,D7,A4 00001768 286E 0008 movea.l A4, [A6 + 0x8] 0000176C 42AE FFDC clr.l [A6 - 0x24] 00001770 202C 013E move.l D0, [A4 + 0x13E] 00001774 B0AC 013A cmp.l D0, [A4 + 0x13A] 00001778 6C06 bge +0x8 /* 00001780 */ 0000177A 7000 moveq.l D0, 0x00 0000177C 6000 0122 bra +0x124 /* 000018A0 */ label00001780: 00001780 202C 013A move.l D0, [A4 + 0x13A] 00001784 E580 asl D0, 2 00001786 0680 0000 0400 addi.l D0, 0x400 0000178C 2D40 FFE8 move.l [A6 - 0x18], D0 label00001790: 00001790 7C01 moveq.l D6, 0x01 00001792 4AAC 0136 tst.l [A4 + 0x136] 00001796 6732 beq +0x34 /* 000017CA */ 00001798 41EE FFEC lea.l A0, [A6 - 0x14] 0000179C 43EC 032A lea.l A1, [A4 + 0x32A] 000017A0 20D9 move.l [A0]+, [A1]+ 000017A2 20D9 move.l [A0]+, [A1]+ 000017A4 202E FFEC move.l D0, [A6 - 0x14] 000017A8 B0AE FFE8 cmp.l D0, [A6 - 0x18] 000017AC 6E1C bgt +0x1E /* 000017CA */ 000017AE 4267 clr.w -[A7] 000017B0 2F0C move.l -[A7], A4 000017B2 4EBA 05A2 jsr [PC + 0x5A2 /* 00001D56 */] 000017B6 5C8F addq.l A7, 6 000017B8 202E FFF0 move.l D0, [A6 - 0x10] 000017BC D1AE FFE8 add.l [A6 - 0x18], D0 000017C0 202E FFF0 move.l D0, [A6 - 0x10] 000017C4 D1AE FFDC add.l [A6 - 0x24], D0 000017C8 7C00 moveq.l D6, 0x00 label000017CA: 000017CA 4A46 tst.w D6 000017CC 6700 0082 beq +0x84 /* 00001850 */ 000017D0 486E FFF4 pea.l [A6 - 0xC] 000017D4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000017D8 2F0C move.l -[A7], A4 000017DA 4EBA FE76 jsr [PC - 0x18A /* 00001652 */] 000017DE 4FEF 000C lea.l A7, [A7 + 0xC] 000017E2 3E00 move.w D7, D0 000017E4 4A47 tst.w D7 000017E6 6706 beq +0x8 /* 000017EE */ 000017E8 3007 move.w D0, D7 000017EA 6000 00B4 bra +0xB6 /* 000018A0 */ label000017EE: 000017EE 486E FFE0 pea.l [A6 - 0x20] 000017F2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000017F6 2F0C move.l -[A7], A4 000017F8 4EBA 00AE jsr [PC + 0xAE /* 000018A8 */] 000017FC 4FEF 000C lea.l A7, [A7 + 0xC] 00001800 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001804 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001808 2F0C move.l -[A7], A4 0000180A 4EBA 0730 jsr [PC + 0x730 /* 00001F3C */] 0000180E 4FEF 000C lea.l A7, [A7 + 0xC] 00001812 3E00 move.w D7, D0 00001814 4A47 tst.w D7 00001816 6706 beq +0x8 /* 0000181E */ 00001818 3007 move.w D0, D7 0000181A 6000 0084 bra +0x86 /* 000018A0 */ label0000181E: 0000181E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001822 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001826 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000182A 2F0C move.l -[A7], A4 0000182C 4EBA 014C jsr [PC + 0x14C /* 0000197A */] 00001830 4FEF 0010 lea.l A7, [A7 + 0x10] 00001834 3E00 move.w D7, D0 00001836 4A47 tst.w D7 00001838 6706 beq +0x8 /* 00001840 */ 0000183A 3007 move.w D0, D7 0000183C 6000 0062 bra +0x64 /* 000018A0 */ label00001840: 00001840 202E FFFC move.l D0, [A6 - 0x4] 00001844 D1AE FFE8 add.l [A6 - 0x18], D0 00001848 202E FFFC move.l D0, [A6 - 0x4] 0000184C D1AE FFDC add.l [A6 - 0x24], D0 label00001850: 00001850 0CAE 0000 0200 FFDC cmpi.l [A6 - 0x24], 0x200 00001858 6D00 FF36 blt -0xC8 /* 00001790 */ 0000185C 06AC 0000 0080 013A addi.l [A4 + 0x13A], 0x80 00001864 06AE FFFF FE00 FFDC addi.l [A6 - 0x24], 0xFFFFFE00 0000186C 4AAE FFDC tst.l [A6 - 0x24] 00001870 6F2C ble +0x2E /* 0000189E */ 00001872 2F0C move.l -[A7], A4 00001874 4EBA 021A jsr [PC + 0x21A /* 00001A90 */] 00001878 588F addq.l A7, 4 0000187A 3E00 move.w D7, D0 0000187C 4A47 tst.w D7 0000187E 6704 beq +0x6 /* 00001884 */ 00001880 3007 move.w D0, D7 00001882 601C bra +0x1E /* 000018A0 */ label00001884: 00001884 202E FFDC move.l D0, [A6 - 0x24] 00001888 91AE FFE8 sub.l [A6 - 0x18], D0 0000188C 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001890 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001894 2F0C move.l -[A7], A4 00001896 4EBA 036E jsr [PC + 0x36E /* 00001C06 */] 0000189A 4FEF 000C lea.l A7, [A7 + 0xC] label0000189E: 0000189E 7000 moveq.l D0, 0x00 label000018A0: 000018A0 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000018A4 4E5E unlink A6 000018A6 4E75 rts fn000018A8: 000018A8 4E56 FFEC link A6, -0x0014 000018AC 48E7 0308 movem.l -[A7], D6,D7,A4 000018B0 286E 0008 movea.l A4, [A6 + 0x8] 000018B4 42AE FFEC clr.l [A6 - 0x14] 000018B8 2D7C 7FFF FFFF FFF0 move.l [A6 - 0x10], 0x7FFFFFFF 000018C0 7E00 moveq.l D7, 0x00 000018C2 603A bra +0x3C /* 000018FE */ label000018C4: 000018C4 3007 move.w D0, D7 000018C6 48C0 ext.l D0 000018C8 E780 asl D0, 3 000018CA D08C add.l D0, A4 000018CC 2040 movea.l A0, D0 000018CE 43EE FFF4 lea.l A1, [A6 - 0xC] 000018D2 41E8 032A lea.l A0, [A0 + 0x32A] 000018D6 22D8 move.l [A1]+, [A0]+ 000018D8 22D8 move.l [A1]+, [A0]+ 000018DA 202E 000C move.l D0, [A6 + 0xC] 000018DE B0AE FFF8 cmp.l D0, [A6 - 0x8] 000018E2 6E18 bgt +0x1A /* 000018FC */ 000018E4 202E FFF8 move.l D0, [A6 - 0x8] 000018E8 B0AE FFF0 cmp.l D0, [A6 - 0x10] 000018EC 6C0E bge +0x10 /* 000018FC */ 000018EE 41EE FFEC lea.l A0, [A6 - 0x14] 000018F2 43EE FFF4 lea.l A1, [A6 - 0xC] 000018F6 20D9 move.l [A0]+, [A1]+ 000018F8 20D9 move.l [A0]+, [A1]+ 000018FA 3C07 move.w D6, D7 label000018FC: 000018FC 5247 addq.w D7, 1 label000018FE: 000018FE 3047 movea.w A0, D7 00001900 B1EC 0136 cmpa.l A0, [A4 + 0x136] 00001904 6DBE blt -0x40 /* 000018C4 */ 00001906 4AAE FFEC tst.l [A6 - 0x14] 0000190A 6756 beq +0x58 /* 00001962 */ 0000190C 202E FFF0 move.l D0, [A6 - 0x10] 00001910 B0AE 000C cmp.l D0, [A6 + 0xC] 00001914 6E14 bgt +0x16 /* 0000192A */ 00001916 206E 0010 movea.l A0, [A6 + 0x10] 0000191A 20AE FFEC move.l [A0], [A6 - 0x14] 0000191E 3F06 move.w -[A7], D6 00001920 2F0C move.l -[A7], A4 00001922 4EBA 0432 jsr [PC + 0x432 /* 00001D56 */] 00001926 5C8F addq.l A7, 6 00001928 6048 bra +0x4A /* 00001972 */ label0000192A: 0000192A 206E 0010 movea.l A0, [A6 + 0x10] 0000192E 20AE FFEC move.l [A0], [A6 - 0x14] 00001932 202E 000C move.l D0, [A6 + 0xC] 00001936 D1AE FFEC add.l [A6 - 0x14], D0 0000193A 202E 000C move.l D0, [A6 + 0xC] 0000193E 91AE FFF0 sub.l [A6 - 0x10], D0 00001942 202E 000C move.l D0, [A6 + 0xC] 00001946 91AC 0132 sub.l [A4 + 0x132], D0 0000194A 3006 move.w D0, D6 0000194C 48C0 ext.l D0 0000194E E780 asl D0, 3 00001950 D08C add.l D0, A4 00001952 2040 movea.l A0, D0 00001954 41E8 032A lea.l A0, [A0 + 0x32A] 00001958 43EE FFEC lea.l A1, [A6 - 0x14] 0000195C 20D9 move.l [A0]+, [A1]+ 0000195E 20D9 move.l [A0]+, [A1]+ 00001960 6010 bra +0x12 /* 00001972 */ label00001962: 00001962 206E 0010 movea.l A0, [A6 + 0x10] 00001966 20AC 012E move.l [A0], [A4 + 0x12E] 0000196A 202E 000C move.l D0, [A6 + 0xC] 0000196E D1AC 012E add.l [A4 + 0x12E], D0 label00001972: 00001972 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001976 4E5E unlink A6 00001978 4E75 rts fn0000197A: 0000197A 4E56 FFF0 link A6, -0x0010 0000197E 48E7 0108 movem.l -[A7], D7,A4 00001982 286E 0008 movea.l A4, [A6 + 0x8] 00001986 42A7 clr.l -[A7] 00001988 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 0000198C 201F move.l D0, [A7]+ 0000198E 2D40 FFF4 move.l [A6 - 0xC], D0 00001992 202E FFF4 move.l D0, [A6 - 0xC] 00001996 B0AE 0014 cmp.l D0, [A6 + 0x14] 0000199A 6F06 ble +0x8 /* 000019A2 */ 0000199C 2D6E 0014 FFF4 move.l [A6 - 0xC], [A6 + 0x14] label000019A2: 000019A2 42A7 clr.l -[A7] 000019A4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000019A8 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 000019AC 205F movea.l A0, [A7]+ 000019AE 2D48 FFFC move.l [A6 - 0x4], A0 000019B2 4A78 0220 tst.w [0x00000220 /* MemErr */] 000019B6 6708 beq +0xA /* 000019C0 */ 000019B8 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000019BC 6000 00CA bra +0xCC /* 00001A88 */ label000019C0: 000019C0 2D6E 0014 FFF0 move.l [A6 - 0x10], [A6 + 0x14] 000019C6 202E 0014 move.l D0, [A6 + 0x14] 000019CA B0AE FFF4 cmp.l D0, [A6 - 0xC] 000019CE 6F06 ble +0x8 /* 000019D6 */ 000019D0 2D6E FFF4 FFF0 move.l [A6 - 0x10], [A6 - 0xC] label000019D6: 000019D6 4267 clr.w -[A7] 000019D8 3F2C 0004 move.w -[A7], [A4 + 0x4] 000019DC 3F3C 0001 move.w -[A7], 0x1 000019E0 2F2E 000C move.l -[A7], [A6 + 0xC] 000019E4 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 000019E8 301F move.w D0, [A7]+ 000019EA 3E00 move.w D7, D0 000019EC 4A47 tst.w D7 000019EE 6706 beq +0x8 /* 000019F6 */ 000019F0 3007 move.w D0, D7 000019F2 6000 0094 bra +0x96 /* 00001A88 */ label000019F6: 000019F6 2D6E FFF0 FFF8 move.l [A6 - 0x8], [A6 - 0x10] 000019FC 4267 clr.w -[A7] 000019FE 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001A02 486E FFF8 pea.l [A6 - 0x8] 00001A06 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A0A 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 00001A0E 301F move.w D0, [A7]+ 00001A10 3E00 move.w D7, D0 00001A12 4A47 tst.w D7 00001A14 6706 beq +0x8 /* 00001A1C */ 00001A16 3007 move.w D0, D7 00001A18 6000 006E bra +0x70 /* 00001A88 */ label00001A1C: 00001A1C 4267 clr.w -[A7] 00001A1E 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001A22 3F3C 0001 move.w -[A7], 0x1 00001A26 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001A2A 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 00001A2E 301F move.w D0, [A7]+ 00001A30 3E00 move.w D7, D0 00001A32 4A47 tst.w D7 00001A34 6704 beq +0x6 /* 00001A3A */ 00001A36 3007 move.w D0, D7 00001A38 604E bra +0x50 /* 00001A88 */ label00001A3A: 00001A3A 2D6E FFF0 FFF8 move.l [A6 - 0x8], [A6 - 0x10] 00001A40 4267 clr.w -[A7] 00001A42 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001A46 486E FFF8 pea.l [A6 - 0x8] 00001A4A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A4E 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00001A52 301F move.w D0, [A7]+ 00001A54 3E00 move.w D7, D0 00001A56 4A47 tst.w D7 00001A58 6704 beq +0x6 /* 00001A5E */ 00001A5A 3007 move.w D0, D7 00001A5C 602A bra +0x2C /* 00001A88 */ label00001A5E: 00001A5E 202E FFF0 move.l D0, [A6 - 0x10] 00001A62 D1AE 000C add.l [A6 + 0xC], D0 00001A66 202E FFF0 move.l D0, [A6 - 0x10] 00001A6A D1AE 0010 add.l [A6 + 0x10], D0 00001A6E 202E FFF0 move.l D0, [A6 - 0x10] 00001A72 91AE 0014 sub.l [A6 + 0x14], D0 00001A76 4AAE 0014 tst.l [A6 + 0x14] 00001A7A 6E00 FF44 bgt -0xBA /* 000019C0 */ 00001A7E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A82 4EAD 0562 jsr [A5 + 0x562 /* export_168 */] 00001A86 7000 moveq.l D0, 0x00 label00001A88: 00001A88 4CDF 1080 movem.l D7,A4, [A7]+ 00001A8C 4E5E unlink A6 00001A8E 4E75 rts fn00001A90: 00001A90 4E56 FFD8 link A6, -0x0028 00001A94 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001A98 286E 0008 movea.l A4, [A6 + 0x8] 00001A9C 0CAC 0000 0040 0136 cmpi.l [A4 + 0x136], 0x40 /* '@' */ 00001AA4 6C06 bge +0x8 /* 00001AAC */ 00001AA6 7000 moveq.l D0, 0x00 00001AA8 6000 0154 bra +0x156 /* 00001BFE */ label00001AAC: 00001AAC 2D7C 7FFF FFFF FFEC move.l [A6 - 0x14], 0x7FFFFFFF 00001AB4 7E00 moveq.l D7, 0x00 00001AB6 6054 bra +0x56 /* 00001B0C */ label00001AB8: 00001AB8 3007 move.w D0, D7 00001ABA 48C0 ext.l D0 00001ABC E780 asl D0, 3 00001ABE D08C add.l D0, A4 00001AC0 2040 movea.l A0, D0 00001AC2 43EE FFE0 lea.l A1, [A6 - 0x20] 00001AC6 41E8 032A lea.l A0, [A0 + 0x32A] 00001ACA 22D8 move.l [A1]+, [A0]+ 00001ACC 22D8 move.l [A1]+, [A0]+ 00001ACE 3007 move.w D0, D7 00001AD0 5240 addq.w D0, 1 00001AD2 48C0 ext.l D0 00001AD4 E780 asl D0, 3 00001AD6 D08C add.l D0, A4 00001AD8 2040 movea.l A0, D0 00001ADA 43EE FFD8 lea.l A1, [A6 - 0x28] 00001ADE 41E8 032A lea.l A0, [A0 + 0x32A] 00001AE2 22D8 move.l [A1]+, [A0]+ 00001AE4 22D8 move.l [A1]+, [A0]+ 00001AE6 202E FFE0 move.l D0, [A6 - 0x20] 00001AEA D0AE FFE4 add.l D0, [A6 - 0x1C] 00001AEE 222E FFD8 move.l D1, [A6 - 0x28] 00001AF2 9280 sub.l D1, D0 00001AF4 2D41 FFF0 move.l [A6 - 0x10], D1 00001AF8 202E FFF0 move.l D0, [A6 - 0x10] 00001AFC B0AE FFEC cmp.l D0, [A6 - 0x14] 00001B00 6C08 bge +0xA /* 00001B0A */ 00001B02 2D6E FFF0 FFEC move.l [A6 - 0x14], [A6 - 0x10] 00001B08 3C07 move.w D6, D7 label00001B0A: 00001B0A 5247 addq.w D7, 1 label00001B0C: 00001B0C 0C47 003F cmpi.w D7, 0x3F /* '?' */ 00001B10 6DA6 blt -0x58 /* 00001AB8 */ 00001B12 3006 move.w D0, D6 00001B14 48C0 ext.l D0 00001B16 E780 asl D0, 3 00001B18 D08C add.l D0, A4 00001B1A 2040 movea.l A0, D0 00001B1C 43EE FFE0 lea.l A1, [A6 - 0x20] 00001B20 41E8 032A lea.l A0, [A0 + 0x32A] 00001B24 22D8 move.l [A1]+, [A0]+ 00001B26 22D8 move.l [A1]+, [A0]+ 00001B28 3006 move.w D0, D6 00001B2A 5240 addq.w D0, 1 00001B2C 48C0 ext.l D0 00001B2E E780 asl D0, 3 00001B30 D08C add.l D0, A4 00001B32 2040 movea.l A0, D0 00001B34 43EE FFD8 lea.l A1, [A6 - 0x28] 00001B38 41E8 032A lea.l A0, [A0 + 0x32A] 00001B3C 22D8 move.l [A1]+, [A0]+ 00001B3E 22D8 move.l [A1]+, [A0]+ 00001B40 202E FFE0 move.l D0, [A6 - 0x20] 00001B44 D0AE FFE4 add.l D0, [A6 - 0x1C] 00001B48 2D40 FFE8 move.l [A6 - 0x18], D0 label00001B4C: 00001B4C 486E FFF4 pea.l [A6 - 0xC] 00001B50 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001B54 2F0C move.l -[A7], A4 00001B56 4EBA FAFA jsr [PC - 0x506 /* 00001652 */] 00001B5A 4FEF 000C lea.l A7, [A7 + 0xC] 00001B5E 3A00 move.w D5, D0 00001B60 4A45 tst.w D5 00001B62 6706 beq +0x8 /* 00001B6A */ 00001B64 3005 move.w D0, D5 00001B66 6000 0096 bra +0x98 /* 00001BFE */ label00001B6A: 00001B6A 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001B6E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001B72 2F0C move.l -[A7], A4 00001B74 4EBA 03C6 jsr [PC + 0x3C6 /* 00001F3C */] 00001B78 4FEF 000C lea.l A7, [A7 + 0xC] 00001B7C 3A00 move.w D5, D0 00001B7E 4A45 tst.w D5 00001B80 6706 beq +0x8 /* 00001B88 */ 00001B82 3005 move.w D0, D5 00001B84 6000 0078 bra +0x7A /* 00001BFE */ label00001B88: 00001B88 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001B8C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001B90 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001B94 2F0C move.l -[A7], A4 00001B96 4EBA FDE2 jsr [PC - 0x21E /* 0000197A */] 00001B9A 4FEF 0010 lea.l A7, [A7 + 0x10] 00001B9E 3A00 move.w D5, D0 00001BA0 4A45 tst.w D5 00001BA2 6704 beq +0x6 /* 00001BA8 */ 00001BA4 3005 move.w D0, D5 00001BA6 6056 bra +0x58 /* 00001BFE */ label00001BA8: 00001BA8 202E FFFC move.l D0, [A6 - 0x4] 00001BAC D1AE FFE0 add.l [A6 - 0x20], D0 00001BB0 202E FFFC move.l D0, [A6 - 0x4] 00001BB4 D1AE FFE8 add.l [A6 - 0x18], D0 00001BB8 202E FFE8 move.l D0, [A6 - 0x18] 00001BBC B0AE FFD8 cmp.l D0, [A6 - 0x28] 00001BC0 6D8A blt -0x74 /* 00001B4C */ 00001BC2 202E FFE4 move.l D0, [A6 - 0x1C] 00001BC6 91AE FFD8 sub.l [A6 - 0x28], D0 00001BCA 202E FFE4 move.l D0, [A6 - 0x1C] 00001BCE D1AE FFDC add.l [A6 - 0x24], D0 00001BD2 202E FFE4 move.l D0, [A6 - 0x1C] 00001BD6 D1AC 0132 add.l [A4 + 0x132], D0 00001BDA 3006 move.w D0, D6 00001BDC 5240 addq.w D0, 1 00001BDE 48C0 ext.l D0 00001BE0 E780 asl D0, 3 00001BE2 D08C add.l D0, A4 00001BE4 2040 movea.l A0, D0 00001BE6 41E8 032A lea.l A0, [A0 + 0x32A] 00001BEA 43EE FFD8 lea.l A1, [A6 - 0x28] 00001BEE 20D9 move.l [A0]+, [A1]+ 00001BF0 20D9 move.l [A0]+, [A1]+ 00001BF2 3F06 move.w -[A7], D6 00001BF4 2F0C move.l -[A7], A4 00001BF6 4EBA 015E jsr [PC + 0x15E /* 00001D56 */] 00001BFA 5C8F addq.l A7, 6 00001BFC 7000 moveq.l D0, 0x00 label00001BFE: 00001BFE 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001C02 4E5E unlink A6 00001C04 4E75 rts fn00001C06: 00001C06 4E56 FFF0 link A6, -0x0010 00001C0A 48E7 0308 movem.l -[A7], D6,D7,A4 00001C0E 286E 0008 movea.l A4, [A6 + 0x8] 00001C12 7C00 moveq.l D6, 0x00 00001C14 6022 bra +0x24 /* 00001C38 */ label00001C16: 00001C16 3006 move.w D0, D6 00001C18 48C0 ext.l D0 00001C1A E780 asl D0, 3 00001C1C D08C add.l D0, A4 00001C1E 2040 movea.l A0, D0 00001C20 43EE FFF8 lea.l A1, [A6 - 0x8] 00001C24 41E8 032A lea.l A0, [A0 + 0x32A] 00001C28 22D8 move.l [A1]+, [A0]+ 00001C2A 22D8 move.l [A1]+, [A0]+ 00001C2C 202E FFF8 move.l D0, [A6 - 0x8] 00001C30 B0AE 000C cmp.l D0, [A6 + 0xC] 00001C34 6E0A bgt +0xC /* 00001C40 */ 00001C36 5246 addq.w D6, 1 label00001C38: 00001C38 3046 movea.w A0, D6 00001C3A B1EC 0136 cmpa.l A0, [A4 + 0x136] 00001C3E 6DD6 blt -0x28 /* 00001C16 */ label00001C40: 00001C40 202C 0136 move.l D0, [A4 + 0x136] 00001C44 5380 subq.l D0, 1 00001C46 3E00 move.w D7, D0 00001C48 6030 bra +0x32 /* 00001C7A */ label00001C4A: 00001C4A 3007 move.w D0, D7 00001C4C 48C0 ext.l D0 00001C4E E780 asl D0, 3 00001C50 D08C add.l D0, A4 00001C52 2040 movea.l A0, D0 00001C54 43EE FFF8 lea.l A1, [A6 - 0x8] 00001C58 41E8 032A lea.l A0, [A0 + 0x32A] 00001C5C 22D8 move.l [A1]+, [A0]+ 00001C5E 22D8 move.l [A1]+, [A0]+ 00001C60 3007 move.w D0, D7 00001C62 5240 addq.w D0, 1 00001C64 48C0 ext.l D0 00001C66 E780 asl D0, 3 00001C68 D08C add.l D0, A4 00001C6A 2040 movea.l A0, D0 00001C6C 41E8 032A lea.l A0, [A0 + 0x32A] 00001C70 43EE FFF8 lea.l A1, [A6 - 0x8] 00001C74 20D9 move.l [A0]+, [A1]+ 00001C76 20D9 move.l [A0]+, [A1]+ 00001C78 5347 subq.w D7, 1 label00001C7A: 00001C7A BE46 cmp.w D7, D6 00001C7C 6CCC bge -0x32 /* 00001C4A */ 00001C7E 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC] 00001C84 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] 00001C8A 3006 move.w D0, D6 00001C8C 48C0 ext.l D0 00001C8E E780 asl D0, 3 00001C90 D08C add.l D0, A4 00001C92 2040 movea.l A0, D0 00001C94 41E8 032A lea.l A0, [A0 + 0x32A] 00001C98 43EE FFF8 lea.l A1, [A6 - 0x8] 00001C9C 20D9 move.l [A0]+, [A1]+ 00001C9E 20D9 move.l [A0]+, [A1]+ 00001CA0 52AC 0136 addq.l [A4 + 0x136], 1 00001CA4 202E 0010 move.l D0, [A6 + 0x10] 00001CA8 D1AC 0132 add.l [A4 + 0x132], D0 00001CAC 2F0C move.l -[A7], A4 00001CAE 4EBA 000C jsr [PC + 0xC /* 00001CBC */] 00001CB2 588F addq.l A7, 4 00001CB4 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001CB8 4E5E unlink A6 00001CBA 4E75 rts fn00001CBC: 00001CBC 4E56 FFF0 link A6, -0x0010 00001CC0 48E7 0108 movem.l -[A7], D7,A4 00001CC4 286E 0008 movea.l A4, [A6 + 0x8] 00001CC8 7E00 moveq.l D7, 0x00 00001CCA 6000 0076 bra +0x78 /* 00001D42 */ label00001CCE: 00001CCE 3007 move.w D0, D7 00001CD0 48C0 ext.l D0 00001CD2 E780 asl D0, 3 00001CD4 D08C add.l D0, A4 00001CD6 2040 movea.l A0, D0 00001CD8 43EE FFF8 lea.l A1, [A6 - 0x8] 00001CDC 41E8 032A lea.l A0, [A0 + 0x32A] 00001CE0 22D8 move.l [A1]+, [A0]+ 00001CE2 22D8 move.l [A1]+, [A0]+ 00001CE4 3007 move.w D0, D7 00001CE6 5240 addq.w D0, 1 00001CE8 48C0 ext.l D0 00001CEA E780 asl D0, 3 00001CEC D08C add.l D0, A4 00001CEE 2040 movea.l A0, D0 00001CF0 43EE FFF0 lea.l A1, [A6 - 0x10] 00001CF4 41E8 032A lea.l A0, [A0 + 0x32A] 00001CF8 22D8 move.l [A1]+, [A0]+ 00001CFA 22D8 move.l [A1]+, [A0]+ 00001CFC 202E FFF8 move.l D0, [A6 - 0x8] 00001D00 D0AE FFFC add.l D0, [A6 - 0x4] 00001D04 B0AE FFF0 cmp.l D0, [A6 - 0x10] 00001D08 6D36 blt +0x38 /* 00001D40 */ 00001D0A 202E FFF4 move.l D0, [A6 - 0xC] 00001D0E D1AE FFFC add.l [A6 - 0x4], D0 00001D12 3007 move.w D0, D7 00001D14 48C0 ext.l D0 00001D16 E780 asl D0, 3 00001D18 D08C add.l D0, A4 00001D1A 2040 movea.l A0, D0 00001D1C 41E8 032A lea.l A0, [A0 + 0x32A] 00001D20 43EE FFF8 lea.l A1, [A6 - 0x8] 00001D24 20D9 move.l [A0]+, [A1]+ 00001D26 20D9 move.l [A0]+, [A1]+ 00001D28 202E FFF4 move.l D0, [A6 - 0xC] 00001D2C D1AC 0132 add.l [A4 + 0x132], D0 00001D30 3007 move.w D0, D7 00001D32 5240 addq.w D0, 1 00001D34 3F00 move.w -[A7], D0 00001D36 2F0C move.l -[A7], A4 00001D38 4EBA 001C jsr [PC + 0x1C /* 00001D56 */] 00001D3C 5C8F addq.l A7, 6 00001D3E 5347 subq.w D7, 1 label00001D40: 00001D40 5247 addq.w D7, 1 label00001D42: 00001D42 202C 0136 move.l D0, [A4 + 0x136] 00001D46 5380 subq.l D0, 1 00001D48 3047 movea.w A0, D7 00001D4A B1C0 cmpa.l A0, D0 00001D4C 6D80 blt -0x7E /* 00001CCE */ 00001D4E 4CDF 1080 movem.l D7,A4, [A7]+ 00001D52 4E5E unlink A6 00001D54 4E75 rts fn00001D56: 00001D56 4E56 FFF8 link A6, -0x0008 00001D5A 48E7 0108 movem.l -[A7], D7,A4 00001D5E 286E 0008 movea.l A4, [A6 + 0x8] 00001D62 302E 000C move.w D0, [A6 + 0xC] 00001D66 48C0 ext.l D0 00001D68 E780 asl D0, 3 00001D6A D08C add.l D0, A4 00001D6C 2040 movea.l A0, D0 00001D6E 43EE FFF8 lea.l A1, [A6 - 0x8] 00001D72 41E8 032A lea.l A0, [A0 + 0x32A] 00001D76 22D8 move.l [A1]+, [A0]+ 00001D78 22D8 move.l [A1]+, [A0]+ 00001D7A 202E FFFC move.l D0, [A6 - 0x4] 00001D7E 91AC 0132 sub.l [A4 + 0x132], D0 00001D82 302E 000C move.w D0, [A6 + 0xC] 00001D86 5240 addq.w D0, 1 00001D88 3E00 move.w D7, D0 00001D8A 6030 bra +0x32 /* 00001DBC */ label00001D8C: 00001D8C 3007 move.w D0, D7 00001D8E 48C0 ext.l D0 00001D90 E780 asl D0, 3 00001D92 D08C add.l D0, A4 00001D94 2040 movea.l A0, D0 00001D96 43EE FFF8 lea.l A1, [A6 - 0x8] 00001D9A 41E8 032A lea.l A0, [A0 + 0x32A] 00001D9E 22D8 move.l [A1]+, [A0]+ 00001DA0 22D8 move.l [A1]+, [A0]+ 00001DA2 3007 move.w D0, D7 00001DA4 5340 subq.w D0, 1 00001DA6 48C0 ext.l D0 00001DA8 E780 asl D0, 3 00001DAA D08C add.l D0, A4 00001DAC 2040 movea.l A0, D0 00001DAE 41E8 032A lea.l A0, [A0 + 0x32A] 00001DB2 43EE FFF8 lea.l A1, [A6 - 0x8] 00001DB6 20D9 move.l [A0]+, [A1]+ 00001DB8 20D9 move.l [A0]+, [A1]+ 00001DBA 5247 addq.w D7, 1 label00001DBC: 00001DBC 3047 movea.w A0, D7 00001DBE B1EC 0136 cmpa.l A0, [A4 + 0x136] 00001DC2 6DC8 blt -0x36 /* 00001D8C */ 00001DC4 53AC 0136 subq.l [A4 + 0x136], 1 00001DC8 4CDF 1080 movem.l D7,A4, [A7]+ 00001DCC 4E5E unlink A6 00001DCE 4E75 rts fn00001DD0: 00001DD0 4E56 0000 link A6, 0 00001DD4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001DD8 286E 0008 movea.l A4, [A6 + 0x8] 00001DDC 4AAE 000C tst.l [A6 + 0xC] 00001DE0 6C06 bge +0x8 /* 00001DE8 */ 00001DE2 7064 moveq.l D0, 0x64 00001DE4 6000 014E bra +0x150 /* 00001F34 */ label00001DE8: 00001DE8 202E 000C move.l D0, [A6 + 0xC] 00001DEC B0AC 013E cmp.l D0, [A4 + 0x13E] 00001DF0 6D06 blt +0x8 /* 00001DF8 */ 00001DF2 7064 moveq.l D0, 0x64 00001DF4 6000 013E bra +0x140 /* 00001F34 */ label00001DF8: 00001DF8 2E3C 7FFF FFFF move.l D7, 0x7FFFFFFF 00001DFE 41EC 0530 lea.l A0, [A4 + 0x530] 00001E02 2648 movea.l A3, A0 00001E04 7A00 moveq.l D5, 0x00 00001E06 6048 bra +0x4A /* 00001E50 */ label00001E08: 00001E08 4878 0080 push.l 0x80 00001E0C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E10 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001E14 EF80 asl D0, 7 00001E16 B093 cmp.l D0, [A3] 00001E18 6624 bne +0x26 /* 00001E3E */ 00001E1A 276C 052A 0004 move.l [A3 + 0x4], [A4 + 0x52A] 00001E20 52AC 052A addq.l [A4 + 0x52A], 1 00001E24 202E 000C move.l D0, [A6 + 0xC] 00001E28 9093 sub.l D0, [A3] 00001E2A E580 asl D0, 2 00001E2C D08B add.l D0, A3 00001E2E 2040 movea.l A0, D0 00001E30 226E 0010 movea.l A1, [A6 + 0x10] 00001E34 22A8 000A move.l [A1], [A0 + 0xA] 00001E38 7000 moveq.l D0, 0x00 00001E3A 6000 00F8 bra +0xFA /* 00001F34 */ label00001E3E: 00001E3E BEAB 0004 cmp.l D7, [A3 + 0x4] 00001E42 6F06 ble +0x8 /* 00001E4A */ 00001E44 2E2B 0004 move.l D7, [A3 + 0x4] 00001E48 3805 move.w D4, D5 label00001E4A: 00001E4A 47EB 020A lea.l A3, [A3 + 0x20A] 00001E4E 5245 addq.w D5, 1 label00001E50: 00001E50 BA6C 052E cmp.w D5, [A4 + 0x52E] 00001E54 6DB2 blt -0x4C /* 00001E08 */ 00001E56 0C6C 0008 052E cmpi.w [A4 + 0x52E], 0x8 00001E5C 6C64 bge +0x66 /* 00001EC2 */ 00001E5E 302C 052E move.w D0, [A4 + 0x52E] 00001E62 C1FC 020A muls.w D0, 0x20A 00001E66 D08C add.l D0, A4 00001E68 0680 0000 0530 addi.l D0, 0x530 00001E6E 2640 movea.l A3, D0 00001E70 526C 052E addq.w [A4 + 0x52E], 1 00001E74 4878 0080 push.l 0x80 00001E78 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E7C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001E80 EF80 asl D0, 7 00001E82 2680 move.l [A3], D0 00001E84 276C 052A 0004 move.l [A3 + 0x4], [A4 + 0x52A] 00001E8A 52AC 052A addq.l [A4 + 0x52A], 1 00001E8E 426B 0008 clr.w [A3 + 0x8] 00001E92 2F0B move.l -[A7], A3 00001E94 2F0C move.l -[A7], A4 00001E96 4EBA 0214 jsr [PC + 0x214 /* 000020AC */] 00001E9A 508F addq.l A7, 8 00001E9C 3C00 move.w D6, D0 00001E9E 4A46 tst.w D6 00001EA0 6706 beq +0x8 /* 00001EA8 */ 00001EA2 3006 move.w D0, D6 00001EA4 6000 008E bra +0x90 /* 00001F34 */ label00001EA8: 00001EA8 202E 000C move.l D0, [A6 + 0xC] 00001EAC 9093 sub.l D0, [A3] 00001EAE E580 asl D0, 2 00001EB0 D08B add.l D0, A3 00001EB2 2040 movea.l A0, D0 00001EB4 226E 0010 movea.l A1, [A6 + 0x10] 00001EB8 22A8 000A move.l [A1], [A0 + 0xA] 00001EBC 7000 moveq.l D0, 0x00 00001EBE 6000 0074 bra +0x76 /* 00001F34 */ label00001EC2: 00001EC2 3004 move.w D0, D4 00001EC4 C1FC 020A muls.w D0, 0x20A 00001EC8 D08C add.l D0, A4 00001ECA 0680 0000 0530 addi.l D0, 0x530 00001ED0 2640 movea.l A3, D0 00001ED2 4A6B 0008 tst.w [A3 + 0x8] 00001ED6 6714 beq +0x16 /* 00001EEC */ 00001ED8 2F0B move.l -[A7], A3 00001EDA 2F0C move.l -[A7], A4 00001EDC 4EBA 0236 jsr [PC + 0x236 /* 00002114 */] 00001EE0 508F addq.l A7, 8 00001EE2 3C00 move.w D6, D0 00001EE4 4A46 tst.w D6 00001EE6 6704 beq +0x6 /* 00001EEC */ 00001EE8 3006 move.w D0, D6 00001EEA 6048 bra +0x4A /* 00001F34 */ label00001EEC: 00001EEC 4878 0080 push.l 0x80 00001EF0 2F2E 000C move.l -[A7], [A6 + 0xC] 00001EF4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001EF8 EF80 asl D0, 7 00001EFA 2680 move.l [A3], D0 00001EFC 276C 052A 0004 move.l [A3 + 0x4], [A4 + 0x52A] 00001F02 52AC 052A addq.l [A4 + 0x52A], 1 00001F06 426B 0008 clr.w [A3 + 0x8] 00001F0A 2F0B move.l -[A7], A3 00001F0C 2F0C move.l -[A7], A4 00001F0E 4EBA 019C jsr [PC + 0x19C /* 000020AC */] 00001F12 508F addq.l A7, 8 00001F14 3C00 move.w D6, D0 00001F16 4A46 tst.w D6 00001F18 6704 beq +0x6 /* 00001F1E */ 00001F1A 3006 move.w D0, D6 00001F1C 6016 bra +0x18 /* 00001F34 */ label00001F1E: 00001F1E 202E 000C move.l D0, [A6 + 0xC] 00001F22 9093 sub.l D0, [A3] 00001F24 E580 asl D0, 2 00001F26 D08B add.l D0, A3 00001F28 2040 movea.l A0, D0 00001F2A 226E 0010 movea.l A1, [A6 + 0x10] 00001F2E 22A8 000A move.l [A1], [A0 + 0xA] 00001F32 7000 moveq.l D0, 0x00 label00001F34: 00001F34 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001F38 4E5E unlink A6 00001F3A 4E75 rts fn00001F3C: 00001F3C 4E56 0000 link A6, 0 00001F40 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001F44 286E 0008 movea.l A4, [A6 + 0x8] 00001F48 4AAE 000C tst.l [A6 + 0xC] 00001F4C 6C06 bge +0x8 /* 00001F54 */ 00001F4E 7064 moveq.l D0, 0x64 00001F50 6000 0152 bra +0x154 /* 000020A4 */ label00001F54: 00001F54 202E 000C move.l D0, [A6 + 0xC] 00001F58 B0AC 013E cmp.l D0, [A4 + 0x13E] 00001F5C 6D06 blt +0x8 /* 00001F64 */ 00001F5E 7064 moveq.l D0, 0x64 00001F60 6000 0142 bra +0x144 /* 000020A4 */ label00001F64: 00001F64 2E3C 7FFF FFFF move.l D7, 0x7FFFFFFF 00001F6A 41EC 0530 lea.l A0, [A4 + 0x530] 00001F6E 2648 movea.l A3, A0 00001F70 7A00 moveq.l D5, 0x00 00001F72 604C bra +0x4E /* 00001FC0 */ label00001F74: 00001F74 4878 0080 push.l 0x80 00001F78 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F7C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001F80 EF80 asl D0, 7 00001F82 B093 cmp.l D0, [A3] 00001F84 6628 bne +0x2A /* 00001FAE */ 00001F86 276C 052A 0004 move.l [A3 + 0x4], [A4 + 0x52A] 00001F8C 52AC 052A addq.l [A4 + 0x52A], 1 00001F90 7001 moveq.l D0, 0x01 00001F92 3740 0008 move.w [A3 + 0x8], D0 00001F96 202E 000C move.l D0, [A6 + 0xC] 00001F9A 9093 sub.l D0, [A3] 00001F9C E580 asl D0, 2 00001F9E D08B add.l D0, A3 00001FA0 2040 movea.l A0, D0 00001FA2 216E 0010 000A move.l [A0 + 0xA], [A6 + 0x10] 00001FA8 7000 moveq.l D0, 0x00 00001FAA 6000 00F8 bra +0xFA /* 000020A4 */ label00001FAE: 00001FAE BEAB 0004 cmp.l D7, [A3 + 0x4] 00001FB2 6F06 ble +0x8 /* 00001FBA */ 00001FB4 2E2B 0004 move.l D7, [A3 + 0x4] 00001FB8 3805 move.w D4, D5 label00001FBA: 00001FBA 47EB 020A lea.l A3, [A3 + 0x20A] 00001FBE 5245 addq.w D5, 1 label00001FC0: 00001FC0 BA6C 052E cmp.w D5, [A4 + 0x52E] 00001FC4 6DAE blt -0x50 /* 00001F74 */ 00001FC6 0C6C 0008 052E cmpi.w [A4 + 0x52E], 0x8 00001FCC 6C64 bge +0x66 /* 00002032 */ 00001FCE 302C 052E move.w D0, [A4 + 0x52E] 00001FD2 C1FC 020A muls.w D0, 0x20A 00001FD6 D08C add.l D0, A4 00001FD8 0680 0000 0530 addi.l D0, 0x530 00001FDE 2640 movea.l A3, D0 00001FE0 526C 052E addq.w [A4 + 0x52E], 1 00001FE4 4878 0080 push.l 0x80 00001FE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00001FEC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001FF0 EF80 asl D0, 7 00001FF2 2680 move.l [A3], D0 00001FF4 276C 052A 0004 move.l [A3 + 0x4], [A4 + 0x52A] 00001FFA 52AC 052A addq.l [A4 + 0x52A], 1 00001FFE 7001 moveq.l D0, 0x01 00002000 3740 0008 move.w [A3 + 0x8], D0 00002004 2F0B move.l -[A7], A3 00002006 2F0C move.l -[A7], A4 00002008 4EBA 00A2 jsr [PC + 0xA2 /* 000020AC */] 0000200C 508F addq.l A7, 8 0000200E 3C00 move.w D6, D0 00002010 4A46 tst.w D6 00002012 6706 beq +0x8 /* 0000201A */ 00002014 3006 move.w D0, D6 00002016 6000 008C bra +0x8E /* 000020A4 */ label0000201A: 0000201A 202E 000C move.l D0, [A6 + 0xC] 0000201E 9093 sub.l D0, [A3] 00002020 E580 asl D0, 2 00002022 D08B add.l D0, A3 00002024 2040 movea.l A0, D0 00002026 216E 0010 000A move.l [A0 + 0xA], [A6 + 0x10] 0000202C 7000 moveq.l D0, 0x00 0000202E 6000 0074 bra +0x76 /* 000020A4 */ label00002032: 00002032 3004 move.w D0, D4 00002034 C1FC 020A muls.w D0, 0x20A 00002038 D08C add.l D0, A4 0000203A 0680 0000 0530 addi.l D0, 0x530 00002040 2640 movea.l A3, D0 00002042 4A6B 0008 tst.w [A3 + 0x8] 00002046 6714 beq +0x16 /* 0000205C */ 00002048 2F0B move.l -[A7], A3 0000204A 2F0C move.l -[A7], A4 0000204C 4EBA 00C6 jsr [PC + 0xC6 /* 00002114 */] 00002050 508F addq.l A7, 8 00002052 3C00 move.w D6, D0 00002054 4A46 tst.w D6 00002056 6704 beq +0x6 /* 0000205C */ 00002058 3006 move.w D0, D6 0000205A 6048 bra +0x4A /* 000020A4 */ label0000205C: 0000205C 4878 0080 push.l 0x80 00002060 2F2E 000C move.l -[A7], [A6 + 0xC] 00002064 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002068 EF80 asl D0, 7 0000206A 2680 move.l [A3], D0 0000206C 276C 052A 0004 move.l [A3 + 0x4], [A4 + 0x52A] 00002072 52AC 052A addq.l [A4 + 0x52A], 1 00002076 7001 moveq.l D0, 0x01 00002078 3740 0008 move.w [A3 + 0x8], D0 0000207C 2F0B move.l -[A7], A3 0000207E 2F0C move.l -[A7], A4 00002080 4EBA 002A jsr [PC + 0x2A /* 000020AC */] 00002084 508F addq.l A7, 8 00002086 3C00 move.w D6, D0 00002088 4A46 tst.w D6 0000208A 6704 beq +0x6 /* 00002090 */ 0000208C 3006 move.w D0, D6 0000208E 6014 bra +0x16 /* 000020A4 */ label00002090: 00002090 202E 000C move.l D0, [A6 + 0xC] 00002094 9093 sub.l D0, [A3] 00002096 E580 asl D0, 2 00002098 D08B add.l D0, A3 0000209A 2040 movea.l A0, D0 0000209C 216E 0010 000A move.l [A0 + 0xA], [A6 + 0x10] 000020A2 7000 moveq.l D0, 0x00 label000020A4: 000020A4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000020A8 4E5E unlink A6 000020AA 4E75 rts fn000020AC: 000020AC 4E56 FFF8 link A6, -0x0008 000020B0 48E7 0108 movem.l -[A7], D7,A4 000020B4 286E 0008 movea.l A4, [A6 + 0x8] 000020B8 206E 000C movea.l A0, [A6 + 0xC] 000020BC 2010 move.l D0, [A0] 000020BE E580 asl D0, 2 000020C0 0680 0000 0400 addi.l D0, 0x400 000020C6 2D40 FFF8 move.l [A6 - 0x8], D0 000020CA 4267 clr.w -[A7] 000020CC 3F2C 0004 move.w -[A7], [A4 + 0x4] 000020D0 3F3C 0001 move.w -[A7], 0x1 000020D4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000020D8 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 000020DC 301F move.w D0, [A7]+ 000020DE 3E00 move.w D7, D0 000020E0 4A47 tst.w D7 000020E2 6704 beq +0x6 /* 000020E8 */ 000020E4 3007 move.w D0, D7 000020E6 6024 bra +0x26 /* 0000210C */ label000020E8: 000020E8 2D7C 0000 0200 FFFC move.l [A6 - 0x4], 0x200 000020F0 4267 clr.w -[A7] 000020F2 3F2C 0004 move.w -[A7], [A4 + 0x4] 000020F6 486E FFFC pea.l [A6 - 0x4] 000020FA 206E 000C movea.l A0, [A6 + 0xC] 000020FE 4868 000A pea.l [A0 + 0xA] 00002102 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 00002106 301F move.w D0, [A7]+ 00002108 3E00 move.w D7, D0 0000210A 3007 move.w D0, D7 label0000210C: 0000210C 4CDF 1080 movem.l D7,A4, [A7]+ 00002110 4E5E unlink A6 00002112 4E75 rts fn00002114: 00002114 4E56 FFF8 link A6, -0x0008 00002118 48E7 0108 movem.l -[A7], D7,A4 0000211C 286E 0008 movea.l A4, [A6 + 0x8] 00002120 206E 000C movea.l A0, [A6 + 0xC] 00002124 2010 move.l D0, [A0] 00002126 E580 asl D0, 2 00002128 0680 0000 0400 addi.l D0, 0x400 0000212E 2D40 FFF8 move.l [A6 - 0x8], D0 00002132 4267 clr.w -[A7] 00002134 3F2C 0004 move.w -[A7], [A4 + 0x4] 00002138 3F3C 0001 move.w -[A7], 0x1 0000213C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002140 4EAD 068A jsr [A5 + 0x68A /* export_205 */] 00002144 301F move.w D0, [A7]+ 00002146 3E00 move.w D7, D0 00002148 4A47 tst.w D7 0000214A 6704 beq +0x6 /* 00002150 */ 0000214C 3007 move.w D0, D7 0000214E 6024 bra +0x26 /* 00002174 */ label00002150: 00002150 2D7C 0000 0200 FFFC move.l [A6 - 0x4], 0x200 00002158 4267 clr.w -[A7] 0000215A 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000215E 486E FFFC pea.l [A6 - 0x4] 00002162 206E 000C movea.l A0, [A6 + 0xC] 00002166 4868 000A pea.l [A0 + 0xA] 0000216A 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 0000216E 301F move.w D0, [A7]+ 00002170 3E00 move.w D7, D0 00002172 3007 move.w D0, D7 label00002174: 00002174 4CDF 1080 movem.l D7,A4, [A7]+ 00002178 4E5E unlink A6 0000217A 4E75 rts export_301: fn0000217C: 0000217C 4E56 FFFE link A6, -0x0002 00002180 206E 0008 movea.l A0, [A6 + 0x8] 00002184 2050 movea.l A0, [A0] 00002186 3D50 FFFE move.w [A6 - 0x2], [A0] 0000218A 302E FFFE move.w D0, [A6 - 0x2] 0000218E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002192 0000 0008 ori.b D0, 0x8 00002196 006A 0012 001E ori.w [A2 + 0x1E], 0x12 0000219C 0020 0022 ori.b -[A0], 0x22 /* '\"' */ 000021A0 0024 002E ori.b -[A4], 0x2E /* '.' */ 000021A4 0038 0042 004C ori.b [0x0000004C], 0x42 /* 'B' */ 000021AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021AE 4EBA 0352 jsr [PC + 0x352 /* 00002502 */] 000021B2 588F addq.l A7, 4 000021B4 6000 004C bra +0x4E /* 00002202 */ 000021B8 7000 moveq.l D0, 0x00 000021BA 6046 bra +0x48 /* 00002202 */ 000021BC 7000 moveq.l D0, 0x00 000021BE 6042 bra +0x44 /* 00002202 */ 000021C0 7000 moveq.l D0, 0x00 000021C2 603E bra +0x40 /* 00002202 */ 000021C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021C8 4EBA 061C jsr [PC + 0x61C /* 000027E6 */] 000021CC 588F addq.l A7, 4 000021CE 6032 bra +0x34 /* 00002202 */ 000021D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021D4 4EBA 085A jsr [PC + 0x85A /* 00002A30 */] 000021D8 588F addq.l A7, 4 000021DA 6026 bra +0x28 /* 00002202 */ 000021DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021E0 4EBA 0E6E jsr [PC + 0xE6E /* 00003050 */] 000021E4 588F addq.l A7, 4 000021E6 601A bra +0x1C /* 00002202 */ 000021E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021EC 4EBA 1098 jsr [PC + 0x1098 /* 00003286 */] 000021F0 588F addq.l A7, 4 000021F2 600E bra +0x10 /* 00002202 */ 000021F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021F8 4EBA 13C4 jsr [PC + 0x13C4 /* 000035BE */] 000021FC 588F addq.l A7, 4 000021FE 6002 bra +0x4 /* 00002202 */ 00002200 7069 moveq.l D0, 0x69 label00002202: 00002202 4E5E unlink A6 00002204 4E75 rts export_313: fn00002206: 00002206 4E56 FFFE link A6, -0x0002 0000220A 206E 0008 movea.l A0, [A6 + 0x8] 0000220E 2050 movea.l A0, [A0] 00002210 3D50 FFFE move.w [A6 - 0x2], [A0] 00002214 302E FFFE move.w D0, [A6 - 0x2] 00002218 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000221C 0000 0008 ori.b D0, 0x8 00002220 006A 0012 001E ori.w [A2 + 0x1E], 0x12 00002226 0020 0022 ori.b -[A0], 0x22 /* '\"' */ 0000222A 0024 002E ori.b -[A4], 0x2E /* '.' */ 0000222E 0038 0042 004C ori.b [0x0000004C], 0x42 /* 'B' */ 00002234 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002238 4EBA 0374 jsr [PC + 0x374 /* 000025AE */] 0000223C 588F addq.l A7, 4 0000223E 6000 004C bra +0x4E /* 0000228C */ 00002242 7000 moveq.l D0, 0x00 00002244 6046 bra +0x48 /* 0000228C */ 00002246 7000 moveq.l D0, 0x00 00002248 6042 bra +0x44 /* 0000228C */ 0000224A 7000 moveq.l D0, 0x00 0000224C 603E bra +0x40 /* 0000228C */ 0000224E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002252 4EBA 061C jsr [PC + 0x61C /* 00002870 */] 00002256 588F addq.l A7, 4 00002258 6032 bra +0x34 /* 0000228C */ 0000225A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000225E 4EBA 0892 jsr [PC + 0x892 /* 00002AF2 */] 00002262 588F addq.l A7, 4 00002264 6026 bra +0x28 /* 0000228C */ 00002266 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000226A 4EBA 0E6C jsr [PC + 0xE6C /* 000030D8 */] 0000226E 588F addq.l A7, 4 00002270 601A bra +0x1C /* 0000228C */ 00002272 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002276 4EBA 10F2 jsr [PC + 0x10F2 /* 0000336A */] 0000227A 588F addq.l A7, 4 0000227C 600E bra +0x10 /* 0000228C */ 0000227E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002282 4EBA 1404 jsr [PC + 0x1404 /* 00003688 */] 00002286 588F addq.l A7, 4 00002288 6002 bra +0x4 /* 0000228C */ 0000228A 7069 moveq.l D0, 0x69 label0000228C: 0000228C 4E5E unlink A6 0000228E 4E75 rts export_308: fn00002290: 00002290 4E56 FFFE link A6, -0x0002 00002294 206E 0008 movea.l A0, [A6 + 0x8] 00002298 2050 movea.l A0, [A0] 0000229A 3D50 FFFE move.w [A6 - 0x2], [A0] 0000229E 302E FFFE move.w D0, [A6 - 0x2] 000022A2 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000022A6 0000 0008 ori.b D0, 0x8 000022AA 0084 0012 001E ori.l D4, 0x12001E 000022B0 002A 0034 003E ori.b [A2 + 0x3E], 0x34 /* '4' */ 000022B6 0048 0052 ori.w A0, 0x52 /* 'R' */ 000022BA 005C 0066 ori.w [A4]+, 0x66 /* 'f' */ 000022BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022C2 4EBA 042A jsr [PC + 0x42A /* 000026EE */] 000022C6 588F addq.l A7, 4 000022C8 6000 0066 bra +0x68 /* 00002330 */ 000022CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022D0 4EBA 04B4 jsr [PC + 0x4B4 /* 00002786 */] 000022D4 588F addq.l A7, 4 000022D6 6000 0058 bra +0x5A /* 00002330 */ 000022DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022DE 4EBA 158A jsr [PC + 0x158A /* 0000386A */] 000022E2 588F addq.l A7, 4 000022E4 604A bra +0x4C /* 00002330 */ 000022E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022EA 4EBA 15C6 jsr [PC + 0x15C6 /* 000038B2 */] 000022EE 588F addq.l A7, 4 000022F0 603E bra +0x40 /* 00002330 */ 000022F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022F6 4EBA 0690 jsr [PC + 0x690 /* 00002988 */] 000022FA 588F addq.l A7, 4 000022FC 6032 bra +0x34 /* 00002330 */ 000022FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002302 4EBA 093E jsr [PC + 0x93E /* 00002C42 */] 00002306 588F addq.l A7, 4 00002308 6026 bra +0x28 /* 00002330 */ 0000230A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000230E 4EBA 0EC4 jsr [PC + 0xEC4 /* 000031D4 */] 00002312 588F addq.l A7, 4 00002314 601A bra +0x1C /* 00002330 */ 00002316 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000231A 4EBA 11D2 jsr [PC + 0x11D2 /* 000034EE */] 0000231E 588F addq.l A7, 4 00002320 600E bra +0x10 /* 00002330 */ 00002322 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002326 4EBA 14A8 jsr [PC + 0x14A8 /* 000037D0 */] 0000232A 588F addq.l A7, 4 0000232C 6002 bra +0x4 /* 00002330 */ 0000232E 7069 moveq.l D0, 0x69 label00002330: 00002330 4E5E unlink A6 00002332 4E75 rts export_314: fn00002334: 00002334 4E56 FFFA link A6, -0x0006 00002338 42AE FFFA clr.l [A6 - 0x6] 0000233C 206E 0008 movea.l A0, [A6 + 0x8] 00002340 2050 movea.l A0, [A0] 00002342 3D50 FFFE move.w [A6 - 0x2], [A0] 00002346 302E FFFE move.w D0, [A6 - 0x2] 0000234A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000234E 0000 0008 ori.b D0, 0x8 00002352 00A8 0012 0022 0032 ori.l [A0 + 0x32], 0x120022 0000235A 0042 0050 ori.w D2, 0x50 /* 'P' */ 0000235E 005E 006C ori.w [A6]+, 0x6C /* 'l' */ 00002362 007A 0088 2F2E ori.w [PC + 0x2F2E /* 00005292, value 0x2F2E '/.' */], 0x88 00002368 0008 4EBA ori.b A0, 0xBA 0000236C 013C 588F btst 0x8F, D0 00002370 2D40 FFFA move.l [A6 - 0x6], D0 00002374 6000 0084 bra +0x86 /* 000023FA */ 00002378 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000237C 4EBA 03D4 jsr [PC + 0x3D4 /* 00002752 */] 00002380 588F addq.l A7, 4 00002382 2D40 FFFA move.l [A6 - 0x6], D0 00002386 6000 0072 bra +0x74 /* 000023FA */ 0000238A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000238E 4EBA 14A6 jsr [PC + 0x14A6 /* 00003836 */] 00002392 588F addq.l A7, 4 00002394 2D40 FFFA move.l [A6 - 0x6], D0 00002398 6000 0060 bra +0x62 /* 000023FA */ 0000239C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023A0 4EBA 14DC jsr [PC + 0x14DC /* 0000387E */] 000023A4 588F addq.l A7, 4 000023A6 2D40 FFFA move.l [A6 - 0x6], D0 000023AA 604E bra +0x50 /* 000023FA */ 000023AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023B0 4EBA 03E8 jsr [PC + 0x3E8 /* 0000279A */] 000023B4 588F addq.l A7, 4 000023B6 2D40 FFFA move.l [A6 - 0x6], D0 000023BA 603E bra +0x40 /* 000023FA */ 000023BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023C0 4EBA 0616 jsr [PC + 0x616 /* 000029D8 */] 000023C4 588F addq.l A7, 4 000023C6 2D40 FFFA move.l [A6 - 0x6], D0 000023CA 602E bra +0x30 /* 000023FA */ 000023CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023D0 4EBA 0C34 jsr [PC + 0xC34 /* 00003006 */] 000023D4 588F addq.l A7, 4 000023D6 2D40 FFFA move.l [A6 - 0x6], D0 000023DA 601E bra +0x20 /* 000023FA */ 000023DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023E0 4EBA 0E40 jsr [PC + 0xE40 /* 00003222 */] 000023E4 588F addq.l A7, 4 000023E6 2D40 FFFA move.l [A6 - 0x6], D0 000023EA 600E bra +0x10 /* 000023FA */ 000023EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023F0 4EBA 1176 jsr [PC + 0x1176 /* 00003568 */] 000023F4 588F addq.l A7, 4 000023F6 2D40 FFFA move.l [A6 - 0x6], D0 label000023FA: 000023FA 202E FFFA move.l D0, [A6 - 0x6] 000023FE 4E5E unlink A6 00002400 4E75 rts 00002402 4E56 FFFE link A6, -0x0002 00002406 206E 0008 movea.l A0, [A6 + 0x8] 0000240A 2050 movea.l A0, [A0] 0000240C 2050 movea.l A0, [A0] 0000240E 3D50 FFFE move.w [A6 - 0x2], [A0] 00002412 302E FFFE move.w D0, [A6 - 0x2] 00002416 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000241A 0000 0008 ori.b D0, 0x8 0000241E 0084 0012 001E ori.l D4, 0x12001E 00002424 002A 0034 003E ori.b [A2 + 0x3E], 0x34 /* '4' */ 0000242A 0048 0052 ori.w A0, 0x52 /* 'R' */ 0000242E 005C 0066 ori.w [A4]+, 0x66 /* 'f' */ 00002432 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002436 4EBA 021A jsr [PC + 0x21A /* 00002652 */] 0000243A 588F addq.l A7, 4 0000243C 6000 0066 bra +0x68 /* 000024A4 */ 00002440 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002444 4EBA 0328 jsr [PC + 0x328 /* 0000276E */] 00002448 588F addq.l A7, 4 0000244A 6000 0058 bra +0x5A /* 000024A4 */ 0000244E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002452 4EBA 13FE jsr [PC + 0x13FE /* 00003852 */] 00002456 588F addq.l A7, 4 00002458 604A bra +0x4C /* 000024A4 */ 0000245A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000245E 4EBA 143A jsr [PC + 0x143A /* 0000389A */] 00002462 588F addq.l A7, 4 00002464 603E bra +0x40 /* 000024A4 */ 00002466 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000246A 4EBA 0498 jsr [PC + 0x498 /* 00002904 */] 0000246E 588F addq.l A7, 4 00002470 6032 bra +0x34 /* 000024A4 */ 00002472 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002476 4EBA 0732 jsr [PC + 0x732 /* 00002BAA */] 0000247A 588F addq.l A7, 4 0000247C 6026 bra +0x28 /* 000024A4 */ 0000247E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002482 4EBA 0CD4 jsr [PC + 0xCD4 /* 00003158 */] 00002486 588F addq.l A7, 4 00002488 601A bra +0x1C /* 000024A4 */ 0000248A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000248E 4EBA 0FB0 jsr [PC + 0xFB0 /* 00003440 */] 00002492 588F addq.l A7, 4 00002494 600E bra +0x10 /* 000024A4 */ 00002496 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000249A 4EBA 12A0 jsr [PC + 0x12A0 /* 0000373C */] 0000249E 588F addq.l A7, 4 000024A0 6002 bra +0x4 /* 000024A4 */ 000024A2 7069 moveq.l D0, 0x69 label000024A4: 000024A4 4E5E unlink A6 000024A6 4E75 rts 000024A8 4E56 FFE6 link A6, -0x001A 000024AC 2F07 move.l -[A7], D7 000024AE 206E 0008 movea.l A0, [A6 + 0x8] 000024B2 2050 movea.l A0, [A0] 000024B4 43EE FFE6 lea.l A1, [A6 - 0x1A] 000024B8 7005 moveq.l D0, 0x05 label000024BA: 000024BA 22D8 move.l [A1]+, [A0]+ 000024BC 51C8 FFFC dbf D0, -0x6 /* 000024BA */ 000024C0 32D8 move.w [A1]+, [A0]+ 000024C2 42A7 clr.l -[A7] 000024C4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000024C8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000024CC 201F move.l D0, [A7]+ 000024CE 2E00 move.l D7, D0 000024D0 42A7 clr.l -[A7] 000024D2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000024D6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000024DA 201F move.l D0, [A7]+ 000024DC DE80 add.l D7, D0 000024DE 42A7 clr.l -[A7] 000024E0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000024E4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000024E8 201F move.l D0, [A7]+ 000024EA DE80 add.l D7, D0 000024EC 42A7 clr.l -[A7] 000024EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024F2 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000024F6 201F move.l D0, [A7]+ 000024F8 DE80 add.l D7, D0 000024FA 2007 move.l D0, D7 000024FC 2E1F move.l D7, [A7]+ 000024FE 4E5E unlink A6 00002500 4E75 rts fn00002502: 00002502 4E56 FFDE link A6, -0x0022 00002506 2F07 move.l -[A7], D7 00002508 206E 0008 movea.l A0, [A6 + 0x8] 0000250C 2050 movea.l A0, [A0] 0000250E 43EE FFE6 lea.l A1, [A6 - 0x1A] 00002512 7005 moveq.l D0, 0x05 label00002514: 00002514 22D8 move.l [A1]+, [A0]+ 00002516 51C8 FFFC dbf D0, -0x6 /* 00002514 */ 0000251A 32D8 move.w [A1]+, [A0]+ 0000251C 42A7 clr.l -[A7] 0000251E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002522 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002526 201F move.l D0, [A7]+ 00002528 2D40 FFE2 move.l [A6 - 0x1E], D0 0000252C 2D6E FFE2 FFDE move.l [A6 - 0x22], [A6 - 0x1E] 00002532 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002536 486E FFDE pea.l [A6 - 0x22] 0000253A 486E FFE2 pea.l [A6 - 0x1E] 0000253E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002542 4EBA 20AC jsr [PC + 0x20AC /* 000045F0 */] 00002546 4FEF 0010 lea.l A7, [A7 + 0x10] 0000254A 3E00 move.w D7, D0 0000254C 4A47 tst.w D7 0000254E 6704 beq +0x6 /* 00002554 */ 00002550 3007 move.w D0, D7 00002552 6054 bra +0x56 /* 000025A8 */ label00002554: 00002554 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002558 486E FFDE pea.l [A6 - 0x22] 0000255C 486E FFE2 pea.l [A6 - 0x1E] 00002560 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002564 4EBA 208A jsr [PC + 0x208A /* 000045F0 */] 00002568 4FEF 0010 lea.l A7, [A7 + 0x10] 0000256C 3E00 move.w D7, D0 0000256E 4A47 tst.w D7 00002570 6704 beq +0x6 /* 00002576 */ 00002572 3007 move.w D0, D7 00002574 6032 bra +0x34 /* 000025A8 */ label00002576: 00002576 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000257A 486E FFDE pea.l [A6 - 0x22] 0000257E 486E FFE2 pea.l [A6 - 0x1E] 00002582 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002586 4EBA 2068 jsr [PC + 0x2068 /* 000045F0 */] 0000258A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000258E 3E00 move.w D7, D0 00002590 4A47 tst.w D7 00002592 6704 beq +0x6 /* 00002598 */ 00002594 3007 move.w D0, D7 00002596 6010 bra +0x12 /* 000025A8 */ label00002598: 00002598 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000259C 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000025A0 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000025A4 3038 0220 move.w D0, [0x00000220 /* MemErr */] label000025A8: 000025A8 2E1F move.l D7, [A7]+ 000025AA 4E5E unlink A6 000025AC 4E75 rts fn000025AE: 000025AE 4E56 FFE2 link A6, -0x001E 000025B2 2F07 move.l -[A7], D7 000025B4 206E 0008 movea.l A0, [A6 + 0x8] 000025B8 2050 movea.l A0, [A0] 000025BA 43EE FFE2 lea.l A1, [A6 - 0x1E] 000025BE 7005 moveq.l D0, 0x05 label000025C0: 000025C0 22D8 move.l [A1]+, [A0]+ 000025C2 51C8 FFFC dbf D0, -0x6 /* 000025C0 */ 000025C6 32D8 move.w [A1]+, [A0]+ 000025C8 701A moveq.l D0, 0x1A 000025CA 2D40 FFFC move.l [A6 - 0x4], D0 000025CE 486E FFF0 pea.l [A6 - 0x10] 000025D2 486E FFFC pea.l [A6 - 0x4] 000025D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025DA 4EBA 1FA2 jsr [PC + 0x1FA2 /* 0000457E */] 000025DE 4FEF 000C lea.l A7, [A7 + 0xC] 000025E2 3E00 move.w D7, D0 000025E4 4A47 tst.w D7 000025E6 6706 beq +0x8 /* 000025EE */ 000025E8 3007 move.w D0, D7 000025EA 6000 0060 bra +0x62 /* 0000264C */ label000025EE: 000025EE 486E FFF4 pea.l [A6 - 0xC] 000025F2 486E FFFC pea.l [A6 - 0x4] 000025F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025FA 4EBA 1F82 jsr [PC + 0x1F82 /* 0000457E */] 000025FE 4FEF 000C lea.l A7, [A7 + 0xC] 00002602 3E00 move.w D7, D0 00002604 4A47 tst.w D7 00002606 6704 beq +0x6 /* 0000260C */ 00002608 3007 move.w D0, D7 0000260A 6040 bra +0x42 /* 0000264C */ label0000260C: 0000260C 486E FFF8 pea.l [A6 - 0x8] 00002610 486E FFFC pea.l [A6 - 0x4] 00002614 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002618 4EBA 1F64 jsr [PC + 0x1F64 /* 0000457E */] 0000261C 4FEF 000C lea.l A7, [A7 + 0xC] 00002620 3E00 move.w D7, D0 00002622 4A47 tst.w D7 00002624 6704 beq +0x6 /* 0000262A */ 00002626 3007 move.w D0, D7 00002628 6022 bra +0x24 /* 0000264C */ label0000262A: 0000262A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000262E 4878 001A push.l 0x1A 00002632 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002636 206E 0008 movea.l A0, [A6 + 0x8] 0000263A 2050 movea.l A0, [A0] 0000263C 43EE FFE2 lea.l A1, [A6 - 0x1E] 00002640 7005 moveq.l D0, 0x05 label00002642: 00002642 20D9 move.l [A0]+, [A1]+ 00002644 51C8 FFFC dbf D0, -0x6 /* 00002642 */ 00002648 30D9 move.w [A0]+, [A1]+ 0000264A 7000 moveq.l D0, 0x00 label0000264C: 0000264C 2E1F move.l D7, [A7]+ 0000264E 4E5E unlink A6 00002650 4E75 rts fn00002652: 00002652 4E56 FFE6 link A6, -0x001A 00002656 2F07 move.l -[A7], D7 00002658 4267 clr.w -[A7] 0000265A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000265E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002662 301F move.w D0, [A7]+ 00002664 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002668 6708 beq +0xA /* 00002672 */ 0000266A 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000266E 6000 0078 bra +0x7A /* 000026E8 */ label00002672: 00002672 206E 0008 movea.l A0, [A6 + 0x8] 00002676 2050 movea.l A0, [A0] 00002678 2050 movea.l A0, [A0] 0000267A 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000267E 7005 moveq.l D0, 0x05 label00002680: 00002680 22D8 move.l [A1]+, [A0]+ 00002682 51C8 FFFC dbf D0, -0x6 /* 00002680 */ 00002686 32D8 move.w [A1]+, [A0]+ 00002688 4267 clr.w -[A7] 0000268A 486E FFF4 pea.l [A6 - 0xC] 0000268E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002692 301F move.w D0, [A7]+ 00002694 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002698 6706 beq +0x8 /* 000026A0 */ 0000269A 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000269E 6048 bra +0x4A /* 000026E8 */ label000026A0: 000026A0 4267 clr.w -[A7] 000026A2 486E FFF8 pea.l [A6 - 0x8] 000026A6 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000026AA 301F move.w D0, [A7]+ 000026AC 4A78 0220 tst.w [0x00000220 /* MemErr */] 000026B0 6706 beq +0x8 /* 000026B8 */ 000026B2 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000026B6 6030 bra +0x32 /* 000026E8 */ label000026B8: 000026B8 4267 clr.w -[A7] 000026BA 486E FFFC pea.l [A6 - 0x4] 000026BE 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000026C2 301F move.w D0, [A7]+ 000026C4 4A78 0220 tst.w [0x00000220 /* MemErr */] 000026C8 6706 beq +0x8 /* 000026D0 */ 000026CA 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000026CE 6018 bra +0x1A /* 000026E8 */ label000026D0: 000026D0 206E 0008 movea.l A0, [A6 + 0x8] 000026D4 2050 movea.l A0, [A0] 000026D6 2050 movea.l A0, [A0] 000026D8 43EE FFE6 lea.l A1, [A6 - 0x1A] 000026DC 7005 moveq.l D0, 0x05 label000026DE: 000026DE 20D9 move.l [A0]+, [A1]+ 000026E0 51C8 FFFC dbf D0, -0x6 /* 000026DE */ 000026E4 30D9 move.w [A0]+, [A1]+ 000026E6 7000 moveq.l D0, 0x00 label000026E8: 000026E8 2E1F move.l D7, [A7]+ 000026EA 4E5E unlink A6 000026EC 4E75 rts fn000026EE: 000026EE 4E56 FFE6 link A6, -0x001A 000026F2 206E 0008 movea.l A0, [A6 + 0x8] 000026F6 2050 movea.l A0, [A0] 000026F8 43EE FFE6 lea.l A1, [A6 - 0x1A] 000026FC 7005 moveq.l D0, 0x05 label000026FE: 000026FE 22D8 move.l [A1]+, [A0]+ 00002700 51C8 FFFC dbf D0, -0x6 /* 000026FE */ 00002704 32D8 move.w [A1]+, [A0]+ 00002706 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000270A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000270E 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002712 6706 beq +0x8 /* 0000271A */ 00002714 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002718 6034 bra +0x36 /* 0000274E */ label0000271A: 0000271A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000271E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002722 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002726 6706 beq +0x8 /* 0000272E */ 00002728 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000272C 6020 bra +0x22 /* 0000274E */ label0000272E: 0000272E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002732 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002736 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000273A 6706 beq +0x8 /* 00002742 */ 0000273C 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002740 600C bra +0xE /* 0000274E */ label00002742: 00002742 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002746 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000274A 3038 0220 move.w D0, [0x00000220 /* MemErr */] label0000274E: 0000274E 4E5E unlink A6 00002750 4E75 rts fn00002752: 00002752 4E56 FFFC link A6, -0x0004 00002756 42A7 clr.l -[A7] 00002758 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000275C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002760 201F move.l D0, [A7]+ 00002762 2D40 FFFC move.l [A6 - 0x4], D0 00002766 202E FFFC move.l D0, [A6 - 0x4] 0000276A 4E5E unlink A6 0000276C 4E75 rts fn0000276E: 0000276E 4E56 0000 link A6, 0 00002772 4267 clr.w -[A7] 00002774 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002778 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000277C 301F move.w D0, [A7]+ 0000277E 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002782 4E5E unlink A6 00002784 4E75 rts fn00002786: 00002786 4E56 0000 link A6, 0 0000278A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000278E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002792 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002796 4E5E unlink A6 00002798 4E75 rts fn0000279A: 0000279A 4E56 FFCE link A6, -0x0032 0000279E 2F07 move.l -[A7], D7 000027A0 206E 0008 movea.l A0, [A6 + 0x8] 000027A4 2050 movea.l A0, [A0] 000027A6 43EE FFCE lea.l A1, [A6 - 0x32] 000027AA 700B moveq.l D0, 0x0B label000027AC: 000027AC 22D8 move.l [A1]+, [A0]+ 000027AE 51C8 FFFC dbf D0, -0x6 /* 000027AC */ 000027B2 32D8 move.w [A1]+, [A0]+ 000027B4 42A7 clr.l -[A7] 000027B6 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000027BA 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000027BE 201F move.l D0, [A7]+ 000027C0 2E00 move.l D7, D0 000027C2 42A7 clr.l -[A7] 000027C4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000027C8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000027CC 201F move.l D0, [A7]+ 000027CE DE80 add.l D7, D0 000027D0 42A7 clr.l -[A7] 000027D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027D6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000027DA 201F move.l D0, [A7]+ 000027DC DE80 add.l D7, D0 000027DE 2007 move.l D0, D7 000027E0 2E1F move.l D7, [A7]+ 000027E2 4E5E unlink A6 000027E4 4E75 rts fn000027E6: 000027E6 4E56 FFC6 link A6, -0x003A 000027EA 2F07 move.l -[A7], D7 000027EC 206E 0008 movea.l A0, [A6 + 0x8] 000027F0 2050 movea.l A0, [A0] 000027F2 43EE FFCE lea.l A1, [A6 - 0x32] 000027F6 700B moveq.l D0, 0x0B label000027F8: 000027F8 22D8 move.l [A1]+, [A0]+ 000027FA 51C8 FFFC dbf D0, -0x6 /* 000027F8 */ 000027FE 32D8 move.w [A1]+, [A0]+ 00002800 42A7 clr.l -[A7] 00002802 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002806 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000280A 201F move.l D0, [A7]+ 0000280C 2D40 FFCA move.l [A6 - 0x36], D0 00002810 2D6E FFCA FFC6 move.l [A6 - 0x3A], [A6 - 0x36] 00002816 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000281A 486E FFC6 pea.l [A6 - 0x3A] 0000281E 486E FFCA pea.l [A6 - 0x36] 00002822 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002826 4EBA 1DC8 jsr [PC + 0x1DC8 /* 000045F0 */] 0000282A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000282E 3E00 move.w D7, D0 00002830 4A47 tst.w D7 00002832 6704 beq +0x6 /* 00002838 */ 00002834 3007 move.w D0, D7 00002836 6032 bra +0x34 /* 0000286A */ label00002838: 00002838 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000283C 486E FFC6 pea.l [A6 - 0x3A] 00002840 486E FFCA pea.l [A6 - 0x36] 00002844 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002848 4EBA 1DA6 jsr [PC + 0x1DA6 /* 000045F0 */] 0000284C 4FEF 0010 lea.l A7, [A7 + 0x10] 00002850 3E00 move.w D7, D0 00002852 4A47 tst.w D7 00002854 6704 beq +0x6 /* 0000285A */ 00002856 3007 move.w D0, D7 00002858 6010 bra +0x12 /* 0000286A */ label0000285A: 0000285A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000285E 2F2E FFCA move.l -[A7], [A6 - 0x36] 00002862 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002866 3038 0220 move.w D0, [0x00000220 /* MemErr */] label0000286A: 0000286A 2E1F move.l D7, [A7]+ 0000286C 4E5E unlink A6 0000286E 4E75 rts fn00002870: 00002870 4E56 FFCA link A6, -0x0036 00002874 48E7 0300 movem.l -[A7], D6,D7 00002878 206E 0008 movea.l A0, [A6 + 0x8] 0000287C 2050 movea.l A0, [A0] 0000287E 43EE FFCA lea.l A1, [A6 - 0x36] 00002882 700B moveq.l D0, 0x0B label00002884: 00002884 22D8 move.l [A1]+, [A0]+ 00002886 51C8 FFFC dbf D0, -0x6 /* 00002884 */ 0000288A 32D8 move.w [A1]+, [A0]+ 0000288C 302E FFFA move.w D0, [A6 - 0x6] 00002890 C1FC 0006 muls.w D0, 0x6 00002894 0640 0032 addi.w D0, 0x32 /* '2' */ 00002898 48C0 ext.l D0 0000289A 2C00 move.l D6, D0 0000289C 2D46 FFFC move.l [A6 - 0x4], D6 000028A0 486E FFF6 pea.l [A6 - 0xA] 000028A4 486E FFFC pea.l [A6 - 0x4] 000028A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028AC 4EBA 1CD0 jsr [PC + 0x1CD0 /* 0000457E */] 000028B0 4FEF 000C lea.l A7, [A7 + 0xC] 000028B4 3E00 move.w D7, D0 000028B6 4A47 tst.w D7 000028B8 6704 beq +0x6 /* 000028BE */ 000028BA 3007 move.w D0, D7 000028BC 603E bra +0x40 /* 000028FC */ label000028BE: 000028BE 486E FFF2 pea.l [A6 - 0xE] 000028C2 486E FFFC pea.l [A6 - 0x4] 000028C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028CA 4EBA 1CB2 jsr [PC + 0x1CB2 /* 0000457E */] 000028CE 4FEF 000C lea.l A7, [A7 + 0xC] 000028D2 3E00 move.w D7, D0 000028D4 4A47 tst.w D7 000028D6 6704 beq +0x6 /* 000028DC */ 000028D8 3007 move.w D0, D7 000028DA 6020 bra +0x22 /* 000028FC */ label000028DC: 000028DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028E0 2F06 move.l -[A7], D6 000028E2 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000028E6 206E 0008 movea.l A0, [A6 + 0x8] 000028EA 2050 movea.l A0, [A0] 000028EC 43EE FFCA lea.l A1, [A6 - 0x36] 000028F0 700B moveq.l D0, 0x0B label000028F2: 000028F2 20D9 move.l [A0]+, [A1]+ 000028F4 51C8 FFFC dbf D0, -0x6 /* 000028F2 */ 000028F8 30D9 move.w [A0]+, [A1]+ 000028FA 7000 moveq.l D0, 0x00 label000028FC: 000028FC 4CDF 00C0 movem.l D6,D7, [A7]+ 00002900 4E5E unlink A6 00002902 4E75 rts fn00002904: 00002904 4E56 FFCE link A6, -0x0032 00002908 2F07 move.l -[A7], D7 0000290A 4267 clr.w -[A7] 0000290C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002910 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002914 301F move.w D0, [A7]+ 00002916 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000291A 6708 beq +0xA /* 00002924 */ 0000291C 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002920 6000 0060 bra +0x62 /* 00002982 */ label00002924: 00002924 206E 0008 movea.l A0, [A6 + 0x8] 00002928 2050 movea.l A0, [A0] 0000292A 2050 movea.l A0, [A0] 0000292C 43EE FFCE lea.l A1, [A6 - 0x32] 00002930 700B moveq.l D0, 0x0B label00002932: 00002932 22D8 move.l [A1]+, [A0]+ 00002934 51C8 FFFC dbf D0, -0x6 /* 00002932 */ 00002938 32D8 move.w [A1]+, [A0]+ 0000293A 4267 clr.w -[A7] 0000293C 486E FFF6 pea.l [A6 - 0xA] 00002940 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002944 301F move.w D0, [A7]+ 00002946 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000294A 6706 beq +0x8 /* 00002952 */ 0000294C 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002950 6030 bra +0x32 /* 00002982 */ label00002952: 00002952 4267 clr.w -[A7] 00002954 486E FFFA pea.l [A6 - 0x6] 00002958 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000295C 301F move.w D0, [A7]+ 0000295E 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002962 6706 beq +0x8 /* 0000296A */ 00002964 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002968 6018 bra +0x1A /* 00002982 */ label0000296A: 0000296A 206E 0008 movea.l A0, [A6 + 0x8] 0000296E 2050 movea.l A0, [A0] 00002970 2050 movea.l A0, [A0] 00002972 43EE FFCE lea.l A1, [A6 - 0x32] 00002976 700B moveq.l D0, 0x0B label00002978: 00002978 20D9 move.l [A0]+, [A1]+ 0000297A 51C8 FFFC dbf D0, -0x6 /* 00002978 */ 0000297E 30D9 move.w [A0]+, [A1]+ 00002980 7000 moveq.l D0, 0x00 label00002982: 00002982 2E1F move.l D7, [A7]+ 00002984 4E5E unlink A6 00002986 4E75 rts fn00002988: 00002988 4E56 FFCE link A6, -0x0032 0000298C 206E 0008 movea.l A0, [A6 + 0x8] 00002990 2050 movea.l A0, [A0] 00002992 43EE FFCE lea.l A1, [A6 - 0x32] 00002996 700B moveq.l D0, 0x0B label00002998: 00002998 22D8 move.l [A1]+, [A0]+ 0000299A 51C8 FFFC dbf D0, -0x6 /* 00002998 */ 0000299E 32D8 move.w [A1]+, [A0]+ 000029A0 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000029A4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000029A8 4A78 0220 tst.w [0x00000220 /* MemErr */] 000029AC 6706 beq +0x8 /* 000029B4 */ 000029AE 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000029B2 6020 bra +0x22 /* 000029D4 */ label000029B4: 000029B4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000029B8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000029BC 4A78 0220 tst.w [0x00000220 /* MemErr */] 000029C0 6706 beq +0x8 /* 000029C8 */ 000029C2 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000029C6 600C bra +0xE /* 000029D4 */ label000029C8: 000029C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029CC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000029D0 3038 0220 move.w D0, [0x00000220 /* MemErr */] label000029D4: 000029D4 4E5E unlink A6 000029D6 4E75 rts fn000029D8: 000029D8 4E56 FFE2 link A6, -0x001E 000029DC 2F07 move.l -[A7], D7 000029DE 206E 0008 movea.l A0, [A6 + 0x8] 000029E2 2050 movea.l A0, [A0] 000029E4 43EE FFE2 lea.l A1, [A6 - 0x1E] 000029E8 7006 moveq.l D0, 0x06 label000029EA: 000029EA 22D8 move.l [A1]+, [A0]+ 000029EC 51C8 FFFC dbf D0, -0x6 /* 000029EA */ 000029F0 32D8 move.w [A1]+, [A0]+ 000029F2 42A7 clr.l -[A7] 000029F4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000029F8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000029FC 201F move.l D0, [A7]+ 000029FE 2E00 move.l D7, D0 00002A00 42A7 clr.l -[A7] 00002A02 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002A06 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002A0A 201F move.l D0, [A7]+ 00002A0C DE80 add.l D7, D0 00002A0E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A12 4EBA 0298 jsr [PC + 0x298 /* 00002CAC */] 00002A16 588F addq.l A7, 4 00002A18 DE80 add.l D7, D0 00002A1A 42A7 clr.l -[A7] 00002A1C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A20 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002A24 201F move.l D0, [A7]+ 00002A26 DE80 add.l D7, D0 00002A28 2007 move.l D0, D7 00002A2A 2E1F move.l D7, [A7]+ 00002A2C 4E5E unlink A6 00002A2E 4E75 rts fn00002A30: 00002A30 4E56 FFDA link A6, -0x0026 00002A34 2F07 move.l -[A7], D7 00002A36 206E 0008 movea.l A0, [A6 + 0x8] 00002A3A 2050 movea.l A0, [A0] 00002A3C 43EE FFE2 lea.l A1, [A6 - 0x1E] 00002A40 7006 moveq.l D0, 0x06 label00002A42: 00002A42 22D8 move.l [A1]+, [A0]+ 00002A44 51C8 FFFC dbf D0, -0x6 /* 00002A42 */ 00002A48 32D8 move.w [A1]+, [A0]+ 00002A4A 42A7 clr.l -[A7] 00002A4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A50 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002A54 201F move.l D0, [A7]+ 00002A56 2D40 FFDE move.l [A6 - 0x22], D0 00002A5A 2D6E FFDE FFDA move.l [A6 - 0x26], [A6 - 0x22] 00002A60 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002A64 486E FFDA pea.l [A6 - 0x26] 00002A68 486E FFDE pea.l [A6 - 0x22] 00002A6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A70 4EBA 1B7E jsr [PC + 0x1B7E /* 000045F0 */] 00002A74 4FEF 0010 lea.l A7, [A7 + 0x10] 00002A78 3E00 move.w D7, D0 00002A7A 4A47 tst.w D7 00002A7C 6706 beq +0x8 /* 00002A84 */ 00002A7E 3007 move.w D0, D7 00002A80 6000 006A bra +0x6C /* 00002AEC */ label00002A84: 00002A84 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A88 4EBA 0290 jsr [PC + 0x290 /* 00002D1A */] 00002A8C 588F addq.l A7, 4 00002A8E 3E00 move.w D7, D0 00002A90 4A47 tst.w D7 00002A92 6704 beq +0x6 /* 00002A98 */ 00002A94 3007 move.w D0, D7 00002A96 6054 bra +0x56 /* 00002AEC */ label00002A98: 00002A98 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A9C 486E FFDA pea.l [A6 - 0x26] 00002AA0 486E FFDE pea.l [A6 - 0x22] 00002AA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AA8 4EBA 1B46 jsr [PC + 0x1B46 /* 000045F0 */] 00002AAC 4FEF 0010 lea.l A7, [A7 + 0x10] 00002AB0 3E00 move.w D7, D0 00002AB2 4A47 tst.w D7 00002AB4 6704 beq +0x6 /* 00002ABA */ 00002AB6 3007 move.w D0, D7 00002AB8 6032 bra +0x34 /* 00002AEC */ label00002ABA: 00002ABA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002ABE 486E FFDA pea.l [A6 - 0x26] 00002AC2 486E FFDE pea.l [A6 - 0x22] 00002AC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002ACA 4EBA 1B24 jsr [PC + 0x1B24 /* 000045F0 */] 00002ACE 4FEF 0010 lea.l A7, [A7 + 0x10] 00002AD2 3E00 move.w D7, D0 00002AD4 4A47 tst.w D7 00002AD6 6704 beq +0x6 /* 00002ADC */ 00002AD8 3007 move.w D0, D7 00002ADA 6010 bra +0x12 /* 00002AEC */ label00002ADC: 00002ADC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AE0 2F2E FFDE move.l -[A7], [A6 - 0x22] 00002AE4 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002AE8 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00002AEC: 00002AEC 2E1F move.l D7, [A7]+ 00002AEE 4E5E unlink A6 00002AF0 4E75 rts fn00002AF2: 00002AF2 4E56 FFDE link A6, -0x0022 00002AF6 2F07 move.l -[A7], D7 00002AF8 206E 0008 movea.l A0, [A6 + 0x8] 00002AFC 2050 movea.l A0, [A0] 00002AFE 43EE FFDE lea.l A1, [A6 - 0x22] 00002B02 7006 moveq.l D0, 0x06 label00002B04: 00002B04 22D8 move.l [A1]+, [A0]+ 00002B06 51C8 FFFC dbf D0, -0x6 /* 00002B04 */ 00002B0A 32D8 move.w [A1]+, [A0]+ 00002B0C 701E moveq.l D0, 0x1E 00002B0E 2D40 FFFC move.l [A6 - 0x4], D0 00002B12 486E FFF4 pea.l [A6 - 0xC] 00002B16 486E FFFC pea.l [A6 - 0x4] 00002B1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B1E 4EBA 1A5E jsr [PC + 0x1A5E /* 0000457E */] 00002B22 4FEF 000C lea.l A7, [A7 + 0xC] 00002B26 3E00 move.w D7, D0 00002B28 4A47 tst.w D7 00002B2A 6706 beq +0x8 /* 00002B32 */ 00002B2C 3007 move.w D0, D7 00002B2E 6000 0074 bra +0x76 /* 00002BA4 */ label00002B32: 00002B32 486E FFF8 pea.l [A6 - 0x8] 00002B36 486E FFFC pea.l [A6 - 0x4] 00002B3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B3E 4EBA 1A3E jsr [PC + 0x1A3E /* 0000457E */] 00002B42 4FEF 000C lea.l A7, [A7 + 0xC] 00002B46 3E00 move.w D7, D0 00002B48 4A47 tst.w D7 00002B4A 6704 beq +0x6 /* 00002B50 */ 00002B4C 3007 move.w D0, D7 00002B4E 6054 bra +0x56 /* 00002BA4 */ label00002B50: 00002B50 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002B54 4EBA 0298 jsr [PC + 0x298 /* 00002DEE */] 00002B58 588F addq.l A7, 4 00002B5A 3E00 move.w D7, D0 00002B5C 4A47 tst.w D7 00002B5E 6704 beq +0x6 /* 00002B64 */ 00002B60 3007 move.w D0, D7 00002B62 6040 bra +0x42 /* 00002BA4 */ label00002B64: 00002B64 486E FFF0 pea.l [A6 - 0x10] 00002B68 486E FFFC pea.l [A6 - 0x4] 00002B6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B70 4EBA 1A0C jsr [PC + 0x1A0C /* 0000457E */] 00002B74 4FEF 000C lea.l A7, [A7 + 0xC] 00002B78 3E00 move.w D7, D0 00002B7A 4A47 tst.w D7 00002B7C 6704 beq +0x6 /* 00002B82 */ 00002B7E 3007 move.w D0, D7 00002B80 6022 bra +0x24 /* 00002BA4 */ label00002B82: 00002B82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B86 4878 001E push.l 0x1E 00002B8A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002B8E 206E 0008 movea.l A0, [A6 + 0x8] 00002B92 2050 movea.l A0, [A0] 00002B94 43EE FFDE lea.l A1, [A6 - 0x22] 00002B98 7006 moveq.l D0, 0x06 label00002B9A: 00002B9A 20D9 move.l [A0]+, [A1]+ 00002B9C 51C8 FFFC dbf D0, -0x6 /* 00002B9A */ 00002BA0 30D9 move.w [A0]+, [A1]+ 00002BA2 7000 moveq.l D0, 0x00 label00002BA4: 00002BA4 2E1F move.l D7, [A7]+ 00002BA6 4E5E unlink A6 00002BA8 4E75 rts fn00002BAA: 00002BAA 4E56 FFE2 link A6, -0x001E 00002BAE 2F07 move.l -[A7], D7 00002BB0 4267 clr.w -[A7] 00002BB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BB6 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002BBA 301F move.w D0, [A7]+ 00002BBC 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002BC0 6708 beq +0xA /* 00002BCA */ 00002BC2 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002BC6 6000 0074 bra +0x76 /* 00002C3C */ label00002BCA: 00002BCA 206E 0008 movea.l A0, [A6 + 0x8] 00002BCE 2050 movea.l A0, [A0] 00002BD0 2050 movea.l A0, [A0] 00002BD2 43EE FFE2 lea.l A1, [A6 - 0x1E] 00002BD6 7006 moveq.l D0, 0x06 label00002BD8: 00002BD8 22D8 move.l [A1]+, [A0]+ 00002BDA 51C8 FFFC dbf D0, -0x6 /* 00002BD8 */ 00002BDE 32D8 move.w [A1]+, [A0]+ 00002BE0 4267 clr.w -[A7] 00002BE2 486E FFF4 pea.l [A6 - 0xC] 00002BE6 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002BEA 301F move.w D0, [A7]+ 00002BEC 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002BF0 6706 beq +0x8 /* 00002BF8 */ 00002BF2 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002BF6 6044 bra +0x46 /* 00002C3C */ label00002BF8: 00002BF8 4267 clr.w -[A7] 00002BFA 486E FFF8 pea.l [A6 - 0x8] 00002BFE 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002C02 301F move.w D0, [A7]+ 00002C04 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002C08 6706 beq +0x8 /* 00002C10 */ 00002C0A 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002C0E 602C bra +0x2E /* 00002C3C */ label00002C10: 00002C10 486E FFFC pea.l [A6 - 0x4] 00002C14 4EBA 02A2 jsr [PC + 0x2A2 /* 00002EB8 */] 00002C18 588F addq.l A7, 4 00002C1A 3E00 move.w D7, D0 00002C1C 4A47 tst.w D7 00002C1E 6704 beq +0x6 /* 00002C24 */ 00002C20 3007 move.w D0, D7 00002C22 6018 bra +0x1A /* 00002C3C */ label00002C24: 00002C24 206E 0008 movea.l A0, [A6 + 0x8] 00002C28 2050 movea.l A0, [A0] 00002C2A 2050 movea.l A0, [A0] 00002C2C 43EE FFE2 lea.l A1, [A6 - 0x1E] 00002C30 7006 moveq.l D0, 0x06 label00002C32: 00002C32 20D9 move.l [A0]+, [A1]+ 00002C34 51C8 FFFC dbf D0, -0x6 /* 00002C32 */ 00002C38 30D9 move.w [A0]+, [A1]+ 00002C3A 7000 moveq.l D0, 0x00 label00002C3C: 00002C3C 2E1F move.l D7, [A7]+ 00002C3E 4E5E unlink A6 00002C40 4E75 rts fn00002C42: 00002C42 4E56 FFE0 link A6, -0x0020 00002C46 206E 0008 movea.l A0, [A6 + 0x8] 00002C4A 2050 movea.l A0, [A0] 00002C4C 43EE FFE0 lea.l A1, [A6 - 0x20] 00002C50 7006 moveq.l D0, 0x06 label00002C52: 00002C52 22D8 move.l [A1]+, [A0]+ 00002C54 51C8 FFFC dbf D0, -0x6 /* 00002C52 */ 00002C58 32D8 move.w [A1]+, [A0]+ 00002C5A 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00002C5E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002C62 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002C66 6706 beq +0x8 /* 00002C6E */ 00002C68 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002C6C 603A bra +0x3C /* 00002CA8 */ label00002C6E: 00002C6E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002C72 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002C76 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002C7A 6706 beq +0x8 /* 00002C82 */ 00002C7C 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002C80 6026 bra +0x28 /* 00002CA8 */ label00002C82: 00002C82 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002C86 4EBA 02F8 jsr [PC + 0x2F8 /* 00002F80 */] 00002C8A 588F addq.l A7, 4 00002C8C 3D40 FFFE move.w [A6 - 0x2], D0 00002C90 4A6E FFFE tst.w [A6 - 0x2] 00002C94 6706 beq +0x8 /* 00002C9C */ 00002C96 302E FFFE move.w D0, [A6 - 0x2] 00002C9A 600C bra +0xE /* 00002CA8 */ label00002C9C: 00002C9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CA0 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002CA4 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00002CA8: 00002CA8 4E5E unlink A6 00002CAA 4E75 rts fn00002CAC: 00002CAC 4E56 FFE6 link A6, -0x001A 00002CB0 48E7 0700 movem.l -[A7], D5,D6,D7 00002CB4 42A7 clr.l -[A7] 00002CB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CBA 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002CBE 201F move.l D0, [A7]+ 00002CC0 2E00 move.l D7, D0 00002CC2 4878 001A push.l 0x1A 00002CC6 2F07 move.l -[A7], D7 00002CC8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002CCC 3A00 move.w D5, D0 00002CCE 7C00 moveq.l D6, 0x00 00002CD0 603A bra +0x3C /* 00002D0C */ label00002CD2: 00002CD2 206E 0008 movea.l A0, [A6 + 0x8] 00002CD6 3006 move.w D0, D6 00002CD8 C1FC 001A muls.w D0, 0x1A 00002CDC D090 add.l D0, [A0] 00002CDE 2040 movea.l A0, D0 00002CE0 43EE FFE6 lea.l A1, [A6 - 0x1A] 00002CE4 7005 moveq.l D0, 0x05 label00002CE6: 00002CE6 22D8 move.l [A1]+, [A0]+ 00002CE8 51C8 FFFC dbf D0, -0x6 /* 00002CE6 */ 00002CEC 32D8 move.w [A1]+, [A0]+ 00002CEE 42A7 clr.l -[A7] 00002CF0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002CF4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002CF8 201F move.l D0, [A7]+ 00002CFA DE80 add.l D7, D0 00002CFC 42A7 clr.l -[A7] 00002CFE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D02 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002D06 201F move.l D0, [A7]+ 00002D08 DE80 add.l D7, D0 00002D0A 5246 addq.w D6, 1 label00002D0C: 00002D0C BC45 cmp.w D6, D5 00002D0E 6DC2 blt -0x3C /* 00002CD2 */ 00002D10 2007 move.l D0, D7 00002D12 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00002D16 4E5E unlink A6 00002D18 4E75 rts fn00002D1A: 00002D1A 4E56 FFDC link A6, -0x0024 00002D1E 48E7 0700 movem.l -[A7], D5,D6,D7 00002D22 42A7 clr.l -[A7] 00002D24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D28 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002D2C 201F move.l D0, [A7]+ 00002D2E 2D40 FFE0 move.l [A6 - 0x20], D0 00002D32 2D6E FFE0 FFDC move.l [A6 - 0x24], [A6 - 0x20] 00002D38 4878 001A push.l 0x1A 00002D3C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002D40 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002D44 3D40 FFFE move.w [A6 - 0x2], D0 00002D48 7C00 moveq.l D6, 0x00 00002D4A 6000 0066 bra +0x68 /* 00002DB2 */ label00002D4E: 00002D4E 206E 0008 movea.l A0, [A6 + 0x8] 00002D52 3006 move.w D0, D6 00002D54 C1FC 001A muls.w D0, 0x1A 00002D58 D090 add.l D0, [A0] 00002D5A 2040 movea.l A0, D0 00002D5C 43EE FFE4 lea.l A1, [A6 - 0x1C] 00002D60 7005 moveq.l D0, 0x05 label00002D62: 00002D62 22D8 move.l [A1]+, [A0]+ 00002D64 51C8 FFFC dbf D0, -0x6 /* 00002D62 */ 00002D68 32D8 move.w [A1]+, [A0]+ 00002D6A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002D6E 486E FFDC pea.l [A6 - 0x24] 00002D72 486E FFE0 pea.l [A6 - 0x20] 00002D76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D7A 4EBA 1874 jsr [PC + 0x1874 /* 000045F0 */] 00002D7E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002D82 3A00 move.w D5, D0 00002D84 4A45 tst.w D5 00002D86 6706 beq +0x8 /* 00002D8E */ 00002D88 3005 move.w D0, D5 00002D8A 6000 005A bra +0x5C /* 00002DE6 */ label00002D8E: 00002D8E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002D92 486E FFDC pea.l [A6 - 0x24] 00002D96 486E FFE0 pea.l [A6 - 0x20] 00002D9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D9E 4EBA 1850 jsr [PC + 0x1850 /* 000045F0 */] 00002DA2 4FEF 0010 lea.l A7, [A7 + 0x10] 00002DA6 3A00 move.w D5, D0 00002DA8 4A45 tst.w D5 00002DAA 6704 beq +0x6 /* 00002DB0 */ 00002DAC 3005 move.w D0, D5 00002DAE 6036 bra +0x38 /* 00002DE6 */ label00002DB0: 00002DB0 5246 addq.w D6, 1 label00002DB2: 00002DB2 BC6E FFFE cmp.w D6, [A6 - 0x2] 00002DB6 6D96 blt -0x68 /* 00002D4E */ 00002DB8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DBC 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002DC0 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002DC4 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002DC8 6706 beq +0x8 /* 00002DD0 */ 00002DCA 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002DCE 6016 bra +0x18 /* 00002DE6 */ label00002DD0: 00002DD0 3F3C 0002 move.w -[A7], 0x2 00002DD4 486E FFFE pea.l [A6 - 0x2] 00002DD8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DDC 4EBA 18B6 jsr [PC + 0x18B6 /* 00004694 */] 00002DE0 4FEF 000A lea.l A7, [A7 + 0xA] 00002DE4 7000 moveq.l D0, 0x00 label00002DE6: 00002DE6 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00002DEA 4E5E unlink A6 00002DEC 4E75 rts fn00002DEE: 00002DEE 4E56 FFDC link A6, -0x0024 00002DF2 48E7 0300 movem.l -[A7], D6,D7 00002DF6 3F3C 0002 move.w -[A7], 0x2 00002DFA 486E FFFE pea.l [A6 - 0x2] 00002DFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E02 4EBA 18D8 jsr [PC + 0x18D8 /* 000046DC */] 00002E06 4FEF 000A lea.l A7, [A7 + 0xA] 00002E0A 302E FFFE move.w D0, [A6 - 0x2] 00002E0E C1FC 001A muls.w D0, 0x1A 00002E12 48C0 ext.l D0 00002E14 2D40 FFDC move.l [A6 - 0x24], D0 00002E18 2D6E FFDC FFE0 move.l [A6 - 0x20], [A6 - 0x24] 00002E1E 7C00 moveq.l D6, 0x00 00002E20 6000 007A bra +0x7C /* 00002E9C */ label00002E24: 00002E24 206E 0008 movea.l A0, [A6 + 0x8] 00002E28 3006 move.w D0, D6 00002E2A C1FC 001A muls.w D0, 0x1A 00002E2E D090 add.l D0, [A0] 00002E30 2040 movea.l A0, D0 00002E32 43EE FFE4 lea.l A1, [A6 - 0x1C] 00002E36 7005 moveq.l D0, 0x05 label00002E38: 00002E38 22D8 move.l [A1]+, [A0]+ 00002E3A 51C8 FFFC dbf D0, -0x6 /* 00002E38 */ 00002E3E 32D8 move.w [A1]+, [A0]+ 00002E40 486E FFF6 pea.l [A6 - 0xA] 00002E44 486E FFE0 pea.l [A6 - 0x20] 00002E48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E4C 4EBA 1730 jsr [PC + 0x1730 /* 0000457E */] 00002E50 4FEF 000C lea.l A7, [A7 + 0xC] 00002E54 3E00 move.w D7, D0 00002E56 4A47 tst.w D7 00002E58 6706 beq +0x8 /* 00002E60 */ 00002E5A 3007 move.w D0, D7 00002E5C 6000 0052 bra +0x54 /* 00002EB0 */ label00002E60: 00002E60 486E FFFA pea.l [A6 - 0x6] 00002E64 486E FFE0 pea.l [A6 - 0x20] 00002E68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E6C 4EBA 1710 jsr [PC + 0x1710 /* 0000457E */] 00002E70 4FEF 000C lea.l A7, [A7 + 0xC] 00002E74 3E00 move.w D7, D0 00002E76 4A47 tst.w D7 00002E78 6704 beq +0x6 /* 00002E7E */ 00002E7A 3007 move.w D0, D7 00002E7C 6032 bra +0x34 /* 00002EB0 */ label00002E7E: 00002E7E 206E 0008 movea.l A0, [A6 + 0x8] 00002E82 3006 move.w D0, D6 00002E84 C1FC 001A muls.w D0, 0x1A 00002E88 D090 add.l D0, [A0] 00002E8A 2040 movea.l A0, D0 00002E8C 43EE FFE4 lea.l A1, [A6 - 0x1C] 00002E90 7005 moveq.l D0, 0x05 label00002E92: 00002E92 20D9 move.l [A0]+, [A1]+ 00002E94 51C8 FFFC dbf D0, -0x6 /* 00002E92 */ 00002E98 30D9 move.w [A0]+, [A1]+ 00002E9A 5246 addq.w D6, 1 label00002E9C: 00002E9C BC6E FFFE cmp.w D6, [A6 - 0x2] 00002EA0 6D82 blt -0x7C /* 00002E24 */ 00002EA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EA6 2F2E FFDC move.l -[A7], [A6 - 0x24] 00002EAA 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002EAE 7000 moveq.l D0, 0x00 label00002EB0: 00002EB0 4CDF 00C0 movem.l D6,D7, [A7]+ 00002EB4 4E5E unlink A6 00002EB6 4E75 rts fn00002EB8: 00002EB8 4E56 FFE6 link A6, -0x001A 00002EBC 48E7 0700 movem.l -[A7], D5,D6,D7 00002EC0 4267 clr.w -[A7] 00002EC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EC6 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002ECA 301F move.w D0, [A7]+ 00002ECC 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002ED0 6708 beq +0xA /* 00002EDA */ 00002ED2 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002ED6 6000 00A0 bra +0xA2 /* 00002F78 */ label00002EDA: 00002EDA 42A7 clr.l -[A7] 00002EDC 206E 0008 movea.l A0, [A6 + 0x8] 00002EE0 2F10 move.l -[A7], [A0] 00002EE2 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002EE6 201F move.l D0, [A7]+ 00002EE8 4878 001A push.l 0x1A 00002EEC 2F00 move.l -[A7], D0 00002EEE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002EF2 3C00 move.w D6, D0 00002EF4 7E00 moveq.l D7, 0x00 00002EF6 6000 0070 bra +0x72 /* 00002F68 */ label00002EFA: 00002EFA 206E 0008 movea.l A0, [A6 + 0x8] 00002EFE 2050 movea.l A0, [A0] 00002F00 3007 move.w D0, D7 00002F02 C1FC 001A muls.w D0, 0x1A 00002F06 D090 add.l D0, [A0] 00002F08 2040 movea.l A0, D0 00002F0A 43EE FFE6 lea.l A1, [A6 - 0x1A] 00002F0E 7005 moveq.l D0, 0x05 label00002F10: 00002F10 22D8 move.l [A1]+, [A0]+ 00002F12 51C8 FFFC dbf D0, -0x6 /* 00002F10 */ 00002F16 32D8 move.w [A1]+, [A0]+ 00002F18 4267 clr.w -[A7] 00002F1A 486E FFF8 pea.l [A6 - 0x8] 00002F1E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002F22 301F move.w D0, [A7]+ 00002F24 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002F28 6706 beq +0x8 /* 00002F30 */ 00002F2A 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002F2E 6048 bra +0x4A /* 00002F78 */ label00002F30: 00002F30 4267 clr.w -[A7] 00002F32 486E FFFC pea.l [A6 - 0x4] 00002F36 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00002F3A 301F move.w D0, [A7]+ 00002F3C 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002F40 6706 beq +0x8 /* 00002F48 */ 00002F42 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002F46 6030 bra +0x32 /* 00002F78 */ label00002F48: 00002F48 206E 0008 movea.l A0, [A6 + 0x8] 00002F4C 2050 movea.l A0, [A0] 00002F4E 3007 move.w D0, D7 00002F50 C1FC 001A muls.w D0, 0x1A 00002F54 D090 add.l D0, [A0] 00002F56 2040 movea.l A0, D0 00002F58 43EE FFE6 lea.l A1, [A6 - 0x1A] 00002F5C 7005 moveq.l D0, 0x05 label00002F5E: 00002F5E 20D9 move.l [A0]+, [A1]+ 00002F60 51C8 FFFC dbf D0, -0x6 /* 00002F5E */ 00002F64 30D9 move.w [A0]+, [A1]+ 00002F66 5247 addq.w D7, 1 label00002F68: 00002F68 BE46 cmp.w D7, D6 00002F6A 6D8E blt -0x70 /* 00002EFA */ 00002F6C 206E 0008 movea.l A0, [A6 + 0x8] 00002F70 2F10 move.l -[A7], [A0] 00002F72 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00002F76 7000 moveq.l D0, 0x00 label00002F78: 00002F78 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00002F7C 4E5E unlink A6 00002F7E 4E75 rts fn00002F80: 00002F80 4E56 FFE4 link A6, -0x001C 00002F84 48E7 0700 movem.l -[A7], D5,D6,D7 00002F88 42A7 clr.l -[A7] 00002F8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F8E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002F92 201F move.l D0, [A7]+ 00002F94 4878 001A push.l 0x1A 00002F98 2F00 move.l -[A7], D0 00002F9A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002F9E 3D40 FFFE move.w [A6 - 0x2], D0 00002FA2 7C00 moveq.l D6, 0x00 00002FA4 6046 bra +0x48 /* 00002FEC */ label00002FA6: 00002FA6 206E 0008 movea.l A0, [A6 + 0x8] 00002FAA 3006 move.w D0, D6 00002FAC C1FC 001A muls.w D0, 0x1A 00002FB0 D090 add.l D0, [A0] 00002FB2 2040 movea.l A0, D0 00002FB4 43EE FFE4 lea.l A1, [A6 - 0x1C] 00002FB8 7005 moveq.l D0, 0x05 label00002FBA: 00002FBA 22D8 move.l [A1]+, [A0]+ 00002FBC 51C8 FFFC dbf D0, -0x6 /* 00002FBA */ 00002FC0 32D8 move.w [A1]+, [A0]+ 00002FC2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002FC6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002FCA 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002FCE 6706 beq +0x8 /* 00002FD6 */ 00002FD0 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002FD4 6028 bra +0x2A /* 00002FFE */ label00002FD6: 00002FD6 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002FDA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002FDE 4A78 0220 tst.w [0x00000220 /* MemErr */] 00002FE2 6706 beq +0x8 /* 00002FEA */ 00002FE4 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00002FE8 6014 bra +0x16 /* 00002FFE */ label00002FEA: 00002FEA 5246 addq.w D6, 1 label00002FEC: 00002FEC BC6E FFFE cmp.w D6, [A6 - 0x2] 00002FF0 6DB4 blt -0x4A /* 00002FA6 */ 00002FF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FF6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00002FFA 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00002FFE: 00002FFE 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00003002 4E5E unlink A6 00003004 4E75 rts fn00003006: 00003006 4E56 FFF2 link A6, -0x000E 0000300A 2F07 move.l -[A7], D7 0000300C 206E 0008 movea.l A0, [A6 + 0x8] 00003010 2050 movea.l A0, [A0] 00003012 43EE FFF2 lea.l A1, [A6 - 0xE] 00003016 22D8 move.l [A1]+, [A0]+ 00003018 22D8 move.l [A1]+, [A0]+ 0000301A 22D8 move.l [A1]+, [A0]+ 0000301C 32D8 move.w [A1]+, [A0]+ 0000301E 42A7 clr.l -[A7] 00003020 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003024 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003028 201F move.l D0, [A7]+ 0000302A 2E00 move.l D7, D0 0000302C 42A7 clr.l -[A7] 0000302E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003032 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003036 201F move.l D0, [A7]+ 00003038 DE80 add.l D7, D0 0000303A 42A7 clr.l -[A7] 0000303C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003040 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003044 201F move.l D0, [A7]+ 00003046 DE80 add.l D7, D0 00003048 2007 move.l D0, D7 0000304A 2E1F move.l D7, [A7]+ 0000304C 4E5E unlink A6 0000304E 4E75 rts fn00003050: 00003050 4E56 FFEA link A6, -0x0016 00003054 2F07 move.l -[A7], D7 00003056 206E 0008 movea.l A0, [A6 + 0x8] 0000305A 2050 movea.l A0, [A0] 0000305C 43EE FFF2 lea.l A1, [A6 - 0xE] 00003060 22D8 move.l [A1]+, [A0]+ 00003062 22D8 move.l [A1]+, [A0]+ 00003064 22D8 move.l [A1]+, [A0]+ 00003066 32D8 move.w [A1]+, [A0]+ 00003068 42A7 clr.l -[A7] 0000306A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000306E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003072 201F move.l D0, [A7]+ 00003074 2D40 FFEE move.l [A6 - 0x12], D0 00003078 2D6E FFEE FFEA move.l [A6 - 0x16], [A6 - 0x12] 0000307E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003082 486E FFEA pea.l [A6 - 0x16] 00003086 486E FFEE pea.l [A6 - 0x12] 0000308A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000308E 4EBA 1560 jsr [PC + 0x1560 /* 000045F0 */] 00003092 4FEF 0010 lea.l A7, [A7 + 0x10] 00003096 3E00 move.w D7, D0 00003098 4A47 tst.w D7 0000309A 6704 beq +0x6 /* 000030A0 */ 0000309C 3007 move.w D0, D7 0000309E 6032 bra +0x34 /* 000030D2 */ label000030A0: 000030A0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000030A4 486E FFEA pea.l [A6 - 0x16] 000030A8 486E FFEE pea.l [A6 - 0x12] 000030AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030B0 4EBA 153E jsr [PC + 0x153E /* 000045F0 */] 000030B4 4FEF 0010 lea.l A7, [A7 + 0x10] 000030B8 3E00 move.w D7, D0 000030BA 4A47 tst.w D7 000030BC 6704 beq +0x6 /* 000030C2 */ 000030BE 3007 move.w D0, D7 000030C0 6010 bra +0x12 /* 000030D2 */ label000030C2: 000030C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030C6 2F2E FFEE move.l -[A7], [A6 - 0x12] 000030CA 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000030CE 3038 0220 move.w D0, [0x00000220 /* MemErr */] label000030D2: 000030D2 2E1F move.l D7, [A7]+ 000030D4 4E5E unlink A6 000030D6 4E75 rts fn000030D8: 000030D8 4E56 FFEE link A6, -0x0012 000030DC 2F07 move.l -[A7], D7 000030DE 206E 0008 movea.l A0, [A6 + 0x8] 000030E2 2050 movea.l A0, [A0] 000030E4 43EE FFEE lea.l A1, [A6 - 0x12] 000030E8 22D8 move.l [A1]+, [A0]+ 000030EA 22D8 move.l [A1]+, [A0]+ 000030EC 22D8 move.l [A1]+, [A0]+ 000030EE 32D8 move.w [A1]+, [A0]+ 000030F0 700E moveq.l D0, 0x0E 000030F2 2D40 FFFC move.l [A6 - 0x4], D0 000030F6 486E FFF8 pea.l [A6 - 0x8] 000030FA 486E FFFC pea.l [A6 - 0x4] 000030FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003102 4EBA 147A jsr [PC + 0x147A /* 0000457E */] 00003106 4FEF 000C lea.l A7, [A7 + 0xC] 0000310A 3E00 move.w D7, D0 0000310C 4A47 tst.w D7 0000310E 6704 beq +0x6 /* 00003114 */ 00003110 3007 move.w D0, D7 00003112 603E bra +0x40 /* 00003152 */ label00003114: 00003114 486E FFF4 pea.l [A6 - 0xC] 00003118 486E FFFC pea.l [A6 - 0x4] 0000311C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003120 4EBA 145C jsr [PC + 0x145C /* 0000457E */] 00003124 4FEF 000C lea.l A7, [A7 + 0xC] 00003128 3E00 move.w D7, D0 0000312A 4A47 tst.w D7 0000312C 6704 beq +0x6 /* 00003132 */ 0000312E 3007 move.w D0, D7 00003130 6020 bra +0x22 /* 00003152 */ label00003132: 00003132 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003136 4878 000E push.l 0xE 0000313A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000313E 206E 0008 movea.l A0, [A6 + 0x8] 00003142 2050 movea.l A0, [A0] 00003144 43EE FFEE lea.l A1, [A6 - 0x12] 00003148 20D9 move.l [A0]+, [A1]+ 0000314A 20D9 move.l [A0]+, [A1]+ 0000314C 20D9 move.l [A0]+, [A1]+ 0000314E 30D9 move.w [A0]+, [A1]+ 00003150 7000 moveq.l D0, 0x00 label00003152: 00003152 2E1F move.l D7, [A7]+ 00003154 4E5E unlink A6 00003156 4E75 rts fn00003158: 00003158 4E56 FFF2 link A6, -0x000E 0000315C 4267 clr.w -[A7] 0000315E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003162 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003166 301F move.w D0, [A7]+ 00003168 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000316C 6708 beq +0xA /* 00003176 */ 0000316E 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003172 6000 005C bra +0x5E /* 000031D0 */ label00003176: 00003176 206E 0008 movea.l A0, [A6 + 0x8] 0000317A 2050 movea.l A0, [A0] 0000317C 2050 movea.l A0, [A0] 0000317E 43EE FFF2 lea.l A1, [A6 - 0xE] 00003182 22D8 move.l [A1]+, [A0]+ 00003184 22D8 move.l [A1]+, [A0]+ 00003186 22D8 move.l [A1]+, [A0]+ 00003188 32D8 move.w [A1]+, [A0]+ 0000318A 4267 clr.w -[A7] 0000318C 486E FFF8 pea.l [A6 - 0x8] 00003190 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003194 301F move.w D0, [A7]+ 00003196 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000319A 6706 beq +0x8 /* 000031A2 */ 0000319C 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000031A0 602E bra +0x30 /* 000031D0 */ label000031A2: 000031A2 4267 clr.w -[A7] 000031A4 486E FFFC pea.l [A6 - 0x4] 000031A8 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000031AC 301F move.w D0, [A7]+ 000031AE 4A78 0220 tst.w [0x00000220 /* MemErr */] 000031B2 6706 beq +0x8 /* 000031BA */ 000031B4 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000031B8 6016 bra +0x18 /* 000031D0 */ label000031BA: 000031BA 206E 0008 movea.l A0, [A6 + 0x8] 000031BE 2050 movea.l A0, [A0] 000031C0 2050 movea.l A0, [A0] 000031C2 43EE FFF2 lea.l A1, [A6 - 0xE] 000031C6 20D9 move.l [A0]+, [A1]+ 000031C8 20D9 move.l [A0]+, [A1]+ 000031CA 20D9 move.l [A0]+, [A1]+ 000031CC 30D9 move.w [A0]+, [A1]+ 000031CE 7000 moveq.l D0, 0x00 label000031D0: 000031D0 4E5E unlink A6 000031D2 4E75 rts fn000031D4: 000031D4 4E56 FFF2 link A6, -0x000E 000031D8 206E 0008 movea.l A0, [A6 + 0x8] 000031DC 2050 movea.l A0, [A0] 000031DE 43EE FFF2 lea.l A1, [A6 - 0xE] 000031E2 22D8 move.l [A1]+, [A0]+ 000031E4 22D8 move.l [A1]+, [A0]+ 000031E6 22D8 move.l [A1]+, [A0]+ 000031E8 32D8 move.w [A1]+, [A0]+ 000031EA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000031EE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000031F2 4A78 0220 tst.w [0x00000220 /* MemErr */] 000031F6 6706 beq +0x8 /* 000031FE */ 000031F8 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000031FC 6020 bra +0x22 /* 0000321E */ label000031FE: 000031FE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003202 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003206 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000320A 6706 beq +0x8 /* 00003212 */ 0000320C 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003210 600C bra +0xE /* 0000321E */ label00003212: 00003212 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003216 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000321A 3038 0220 move.w D0, [0x00000220 /* MemErr */] label0000321E: 0000321E 4E5E unlink A6 00003220 4E75 rts fn00003222: 00003222 4E56 FFD8 link A6, -0x0028 00003226 2F07 move.l -[A7], D7 00003228 206E 0008 movea.l A0, [A6 + 0x8] 0000322C 2050 movea.l A0, [A0] 0000322E 43EE FFD8 lea.l A1, [A6 - 0x28] 00003232 7009 moveq.l D0, 0x09 label00003234: 00003234 22D8 move.l [A1]+, [A0]+ 00003236 51C8 FFFC dbf D0, -0x6 /* 00003234 */ 0000323A 42A7 clr.l -[A7] 0000323C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003240 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003244 201F move.l D0, [A7]+ 00003246 2E00 move.l D7, D0 00003248 42A7 clr.l -[A7] 0000324A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000324E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003252 201F move.l D0, [A7]+ 00003254 DE80 add.l D7, D0 00003256 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000325A 4EBA 066A jsr [PC + 0x66A /* 000038C6 */] 0000325E 588F addq.l A7, 4 00003260 DE80 add.l D7, D0 00003262 42A7 clr.l -[A7] 00003264 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003268 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000326C 201F move.l D0, [A7]+ 0000326E DE80 add.l D7, D0 00003270 42A7 clr.l -[A7] 00003272 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003276 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000327A 201F move.l D0, [A7]+ 0000327C DE80 add.l D7, D0 0000327E 2007 move.l D0, D7 00003280 2E1F move.l D7, [A7]+ 00003282 4E5E unlink A6 00003284 4E75 rts fn00003286: 00003286 4E56 FFD0 link A6, -0x0030 0000328A 2F07 move.l -[A7], D7 0000328C 206E 0008 movea.l A0, [A6 + 0x8] 00003290 2050 movea.l A0, [A0] 00003292 43EE FFD8 lea.l A1, [A6 - 0x28] 00003296 7009 moveq.l D0, 0x09 label00003298: 00003298 22D8 move.l [A1]+, [A0]+ 0000329A 51C8 FFFC dbf D0, -0x6 /* 00003298 */ 0000329E 42A7 clr.l -[A7] 000032A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032A4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000032A8 201F move.l D0, [A7]+ 000032AA 2D40 FFD4 move.l [A6 - 0x2C], D0 000032AE 2D6E FFD4 FFD0 move.l [A6 - 0x30], [A6 - 0x2C] 000032B4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000032B8 486E FFD0 pea.l [A6 - 0x30] 000032BC 486E FFD4 pea.l [A6 - 0x2C] 000032C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032C4 4EBA 132A jsr [PC + 0x132A /* 000045F0 */] 000032C8 4FEF 0010 lea.l A7, [A7 + 0x10] 000032CC 3E00 move.w D7, D0 000032CE 4A47 tst.w D7 000032D0 6706 beq +0x8 /* 000032D8 */ 000032D2 3007 move.w D0, D7 000032D4 6000 008E bra +0x90 /* 00003364 */ label000032D8: 000032D8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000032DC 4EBA 068A jsr [PC + 0x68A /* 00003968 */] 000032E0 588F addq.l A7, 4 000032E2 3E00 move.w D7, D0 000032E4 4A47 tst.w D7 000032E6 6706 beq +0x8 /* 000032EE */ 000032E8 3007 move.w D0, D7 000032EA 6000 0078 bra +0x7A /* 00003364 */ label000032EE: 000032EE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000032F2 486E FFD0 pea.l [A6 - 0x30] 000032F6 486E FFD4 pea.l [A6 - 0x2C] 000032FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032FE 4EBA 12F0 jsr [PC + 0x12F0 /* 000045F0 */] 00003302 4FEF 0010 lea.l A7, [A7 + 0x10] 00003306 3E00 move.w D7, D0 00003308 4A47 tst.w D7 0000330A 6704 beq +0x6 /* 00003310 */ 0000330C 3007 move.w D0, D7 0000330E 6054 bra +0x56 /* 00003364 */ label00003310: 00003310 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003314 486E FFD0 pea.l [A6 - 0x30] 00003318 486E FFD4 pea.l [A6 - 0x2C] 0000331C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003320 4EBA 12CE jsr [PC + 0x12CE /* 000045F0 */] 00003324 4FEF 0010 lea.l A7, [A7 + 0x10] 00003328 3E00 move.w D7, D0 0000332A 4A47 tst.w D7 0000332C 6704 beq +0x6 /* 00003332 */ 0000332E 3007 move.w D0, D7 00003330 6032 bra +0x34 /* 00003364 */ label00003332: 00003332 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003336 486E FFD0 pea.l [A6 - 0x30] 0000333A 486E FFD4 pea.l [A6 - 0x2C] 0000333E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003342 4EBA 12AC jsr [PC + 0x12AC /* 000045F0 */] 00003346 4FEF 0010 lea.l A7, [A7 + 0x10] 0000334A 3E00 move.w D7, D0 0000334C 4A47 tst.w D7 0000334E 6704 beq +0x6 /* 00003354 */ 00003350 3007 move.w D0, D7 00003352 6010 bra +0x12 /* 00003364 */ label00003354: 00003354 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003358 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000335C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003360 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00003364: 00003364 2E1F move.l D7, [A7]+ 00003366 4E5E unlink A6 00003368 4E75 rts fn0000336A: 0000336A 4E56 FFD4 link A6, -0x002C 0000336E 2F07 move.l -[A7], D7 00003370 206E 0008 movea.l A0, [A6 + 0x8] 00003374 2050 movea.l A0, [A0] 00003376 43EE FFD4 lea.l A1, [A6 - 0x2C] 0000337A 7009 moveq.l D0, 0x09 label0000337C: 0000337C 22D8 move.l [A1]+, [A0]+ 0000337E 51C8 FFFC dbf D0, -0x6 /* 0000337C */ 00003382 7028 moveq.l D0, 0x28 00003384 2D40 FFFC move.l [A6 - 0x4], D0 00003388 486E FFF0 pea.l [A6 - 0x10] 0000338C 486E FFFC pea.l [A6 - 0x4] 00003390 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003394 4EBA 11E8 jsr [PC + 0x11E8 /* 0000457E */] 00003398 4FEF 000C lea.l A7, [A7 + 0xC] 0000339C 3E00 move.w D7, D0 0000339E 4A47 tst.w D7 000033A0 6706 beq +0x8 /* 000033A8 */ 000033A2 3007 move.w D0, D7 000033A4 6000 0094 bra +0x96 /* 0000343A */ label000033A8: 000033A8 486E FFF4 pea.l [A6 - 0xC] 000033AC 486E FFFC pea.l [A6 - 0x4] 000033B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033B4 4EBA 11C8 jsr [PC + 0x11C8 /* 0000457E */] 000033B8 4FEF 000C lea.l A7, [A7 + 0xC] 000033BC 3E00 move.w D7, D0 000033BE 4A47 tst.w D7 000033C0 6706 beq +0x8 /* 000033C8 */ 000033C2 3007 move.w D0, D7 000033C4 6000 0074 bra +0x76 /* 0000343A */ label000033C8: 000033C8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000033CC 4EBA 0700 jsr [PC + 0x700 /* 00003ACE */] 000033D0 588F addq.l A7, 4 000033D2 3E00 move.w D7, D0 000033D4 4A47 tst.w D7 000033D6 6706 beq +0x8 /* 000033DE */ 000033D8 3007 move.w D0, D7 000033DA 6000 005E bra +0x60 /* 0000343A */ label000033DE: 000033DE 486E FFF8 pea.l [A6 - 0x8] 000033E2 486E FFFC pea.l [A6 - 0x4] 000033E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033EA 4EBA 1192 jsr [PC + 0x1192 /* 0000457E */] 000033EE 4FEF 000C lea.l A7, [A7 + 0xC] 000033F2 3E00 move.w D7, D0 000033F4 4A47 tst.w D7 000033F6 6704 beq +0x6 /* 000033FC */ 000033F8 3007 move.w D0, D7 000033FA 603E bra +0x40 /* 0000343A */ label000033FC: 000033FC 486E FFEC pea.l [A6 - 0x14] 00003400 486E FFFC pea.l [A6 - 0x4] 00003404 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003408 4EBA 1174 jsr [PC + 0x1174 /* 0000457E */] 0000340C 4FEF 000C lea.l A7, [A7 + 0xC] 00003410 3E00 move.w D7, D0 00003412 4A47 tst.w D7 00003414 6704 beq +0x6 /* 0000341A */ 00003416 3007 move.w D0, D7 00003418 6020 bra +0x22 /* 0000343A */ label0000341A: 0000341A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000341E 4878 0028 push.l 0x28 /* '(' */ 00003422 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003426 206E 0008 movea.l A0, [A6 + 0x8] 0000342A 2050 movea.l A0, [A0] 0000342C 43EE FFD4 lea.l A1, [A6 - 0x2C] 00003430 7009 moveq.l D0, 0x09 label00003432: 00003432 20D9 move.l [A0]+, [A1]+ 00003434 51C8 FFFC dbf D0, -0x6 /* 00003432 */ 00003438 7000 moveq.l D0, 0x00 label0000343A: 0000343A 2E1F move.l D7, [A7]+ 0000343C 4E5E unlink A6 0000343E 4E75 rts fn00003440: 00003440 4E56 FFD8 link A6, -0x0028 00003444 2F07 move.l -[A7], D7 00003446 4267 clr.w -[A7] 00003448 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000344C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003450 301F move.w D0, [A7]+ 00003452 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003456 6708 beq +0xA /* 00003460 */ 00003458 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000345C 6000 008A bra +0x8C /* 000034E8 */ label00003460: 00003460 206E 0008 movea.l A0, [A6 + 0x8] 00003464 2050 movea.l A0, [A0] 00003466 2050 movea.l A0, [A0] 00003468 43EE FFD8 lea.l A1, [A6 - 0x28] 0000346C 7009 moveq.l D0, 0x09 label0000346E: 0000346E 22D8 move.l [A1]+, [A0]+ 00003470 51C8 FFFC dbf D0, -0x6 /* 0000346E */ 00003474 4267 clr.w -[A7] 00003476 486E FFF0 pea.l [A6 - 0x10] 0000347A 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000347E 301F move.w D0, [A7]+ 00003480 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003484 6708 beq +0xA /* 0000348E */ 00003486 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000348A 6000 005C bra +0x5E /* 000034E8 */ label0000348E: 0000348E 4267 clr.w -[A7] 00003490 486E FFF4 pea.l [A6 - 0xC] 00003494 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003498 301F move.w D0, [A7]+ 0000349A 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000349E 6706 beq +0x8 /* 000034A6 */ 000034A0 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000034A4 6042 bra +0x44 /* 000034E8 */ label000034A6: 000034A6 486E FFF8 pea.l [A6 - 0x8] 000034AA 4EBA 079C jsr [PC + 0x79C /* 00003C48 */] 000034AE 588F addq.l A7, 4 000034B0 3E00 move.w D7, D0 000034B2 4A47 tst.w D7 000034B4 6704 beq +0x6 /* 000034BA */ 000034B6 3007 move.w D0, D7 000034B8 602E bra +0x30 /* 000034E8 */ label000034BA: 000034BA 4267 clr.w -[A7] 000034BC 486E FFFC pea.l [A6 - 0x4] 000034C0 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000034C4 301F move.w D0, [A7]+ 000034C6 4A78 0220 tst.w [0x00000220 /* MemErr */] 000034CA 6706 beq +0x8 /* 000034D2 */ 000034CC 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000034D0 6016 bra +0x18 /* 000034E8 */ label000034D2: 000034D2 206E 0008 movea.l A0, [A6 + 0x8] 000034D6 2050 movea.l A0, [A0] 000034D8 2050 movea.l A0, [A0] 000034DA 43EE FFD8 lea.l A1, [A6 - 0x28] 000034DE 7009 moveq.l D0, 0x09 label000034E0: 000034E0 20D9 move.l [A0]+, [A1]+ 000034E2 51C8 FFFC dbf D0, -0x6 /* 000034E0 */ 000034E6 7000 moveq.l D0, 0x00 label000034E8: 000034E8 2E1F move.l D7, [A7]+ 000034EA 4E5E unlink A6 000034EC 4E75 rts fn000034EE: 000034EE 4E56 FFD8 link A6, -0x0028 000034F2 2F07 move.l -[A7], D7 000034F4 206E 0008 movea.l A0, [A6 + 0x8] 000034F8 2050 movea.l A0, [A0] 000034FA 43EE FFD8 lea.l A1, [A6 - 0x28] 000034FE 7009 moveq.l D0, 0x09 label00003500: 00003500 22D8 move.l [A1]+, [A0]+ 00003502 51C8 FFFC dbf D0, -0x6 /* 00003500 */ 00003506 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000350A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000350E 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003512 6706 beq +0x8 /* 0000351A */ 00003514 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003518 6048 bra +0x4A /* 00003562 */ label0000351A: 0000351A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000351E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003522 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003526 6706 beq +0x8 /* 0000352E */ 00003528 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000352C 6034 bra +0x36 /* 00003562 */ label0000352E: 0000352E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003532 4EBA 082A jsr [PC + 0x82A /* 00003D5E */] 00003536 588F addq.l A7, 4 00003538 3E00 move.w D7, D0 0000353A 4A47 tst.w D7 0000353C 6704 beq +0x6 /* 00003542 */ 0000353E 3007 move.w D0, D7 00003540 6020 bra +0x22 /* 00003562 */ label00003542: 00003542 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003546 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000354A 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000354E 6706 beq +0x8 /* 00003556 */ 00003550 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003554 600C bra +0xE /* 00003562 */ label00003556: 00003556 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000355A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000355E 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00003562: 00003562 2E1F move.l D7, [A7]+ 00003564 4E5E unlink A6 00003566 4E75 rts fn00003568: 00003568 4E56 FFDC link A6, -0x0024 0000356C 2F07 move.l -[A7], D7 0000356E 206E 0008 movea.l A0, [A6 + 0x8] 00003572 2050 movea.l A0, [A0] 00003574 43EE FFDC lea.l A1, [A6 - 0x24] 00003578 7008 moveq.l D0, 0x08 label0000357A: 0000357A 22D8 move.l [A1]+, [A0]+ 0000357C 51C8 FFFC dbf D0, -0x6 /* 0000357A */ 00003580 42A7 clr.l -[A7] 00003582 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003586 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000358A 201F move.l D0, [A7]+ 0000358C 2E00 move.l D7, D0 0000358E 42A7 clr.l -[A7] 00003590 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003594 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003598 201F move.l D0, [A7]+ 0000359A DE80 add.l D7, D0 0000359C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000035A0 4EBA 0324 jsr [PC + 0x324 /* 000038C6 */] 000035A4 588F addq.l A7, 4 000035A6 DE80 add.l D7, D0 000035A8 42A7 clr.l -[A7] 000035AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035AE 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000035B2 201F move.l D0, [A7]+ 000035B4 DE80 add.l D7, D0 000035B6 2007 move.l D0, D7 000035B8 2E1F move.l D7, [A7]+ 000035BA 4E5E unlink A6 000035BC 4E75 rts fn000035BE: 000035BE 4E56 FFD4 link A6, -0x002C 000035C2 2F07 move.l -[A7], D7 000035C4 206E 0008 movea.l A0, [A6 + 0x8] 000035C8 2050 movea.l A0, [A0] 000035CA 43EE FFDC lea.l A1, [A6 - 0x24] 000035CE 7008 moveq.l D0, 0x08 label000035D0: 000035D0 22D8 move.l [A1]+, [A0]+ 000035D2 51C8 FFFC dbf D0, -0x6 /* 000035D0 */ 000035D6 42A7 clr.l -[A7] 000035D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035DC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000035E0 201F move.l D0, [A7]+ 000035E2 2D40 FFD8 move.l [A6 - 0x28], D0 000035E6 2D6E FFD8 FFD4 move.l [A6 - 0x2C], [A6 - 0x28] 000035EC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000035F0 486E FFD4 pea.l [A6 - 0x2C] 000035F4 486E FFD8 pea.l [A6 - 0x28] 000035F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035FC 4EBA 0FF2 jsr [PC + 0xFF2 /* 000045F0 */] 00003600 4FEF 0010 lea.l A7, [A7 + 0x10] 00003604 3E00 move.w D7, D0 00003606 4A47 tst.w D7 00003608 6706 beq +0x8 /* 00003610 */ 0000360A 3007 move.w D0, D7 0000360C 6000 0074 bra +0x76 /* 00003682 */ label00003610: 00003610 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003614 4EBA 0AFE jsr [PC + 0xAFE /* 00004114 */] 00003618 588F addq.l A7, 4 0000361A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000361E 4EBA 0348 jsr [PC + 0x348 /* 00003968 */] 00003622 588F addq.l A7, 4 00003624 3E00 move.w D7, D0 00003626 4A47 tst.w D7 00003628 6704 beq +0x6 /* 0000362E */ 0000362A 3007 move.w D0, D7 0000362C 6054 bra +0x56 /* 00003682 */ label0000362E: 0000362E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003632 486E FFD4 pea.l [A6 - 0x2C] 00003636 486E FFD8 pea.l [A6 - 0x28] 0000363A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000363E 4EBA 0FB0 jsr [PC + 0xFB0 /* 000045F0 */] 00003642 4FEF 0010 lea.l A7, [A7 + 0x10] 00003646 3E00 move.w D7, D0 00003648 4A47 tst.w D7 0000364A 6704 beq +0x6 /* 00003650 */ 0000364C 3007 move.w D0, D7 0000364E 6032 bra +0x34 /* 00003682 */ label00003650: 00003650 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003654 486E FFD4 pea.l [A6 - 0x2C] 00003658 486E FFD8 pea.l [A6 - 0x28] 0000365C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003660 4EBA 0F8E jsr [PC + 0xF8E /* 000045F0 */] 00003664 4FEF 0010 lea.l A7, [A7 + 0x10] 00003668 3E00 move.w D7, D0 0000366A 4A47 tst.w D7 0000366C 6704 beq +0x6 /* 00003672 */ 0000366E 3007 move.w D0, D7 00003670 6010 bra +0x12 /* 00003682 */ label00003672: 00003672 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003676 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000367A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000367E 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00003682: 00003682 2E1F move.l D7, [A7]+ 00003684 4E5E unlink A6 00003686 4E75 rts fn00003688: 00003688 4E56 FFD8 link A6, -0x0028 0000368C 2F07 move.l -[A7], D7 0000368E 206E 0008 movea.l A0, [A6 + 0x8] 00003692 2050 movea.l A0, [A0] 00003694 43EE FFD8 lea.l A1, [A6 - 0x28] 00003698 7008 moveq.l D0, 0x08 label0000369A: 0000369A 22D8 move.l [A1]+, [A0]+ 0000369C 51C8 FFFC dbf D0, -0x6 /* 0000369A */ 000036A0 7024 moveq.l D0, 0x24 000036A2 2D40 FFFC move.l [A6 - 0x4], D0 000036A6 486E FFF4 pea.l [A6 - 0xC] 000036AA 486E FFFC pea.l [A6 - 0x4] 000036AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036B2 4EBA 0ECA jsr [PC + 0xECA /* 0000457E */] 000036B6 4FEF 000C lea.l A7, [A7 + 0xC] 000036BA 3E00 move.w D7, D0 000036BC 4A47 tst.w D7 000036BE 6706 beq +0x8 /* 000036C6 */ 000036C0 3007 move.w D0, D7 000036C2 6000 0072 bra +0x74 /* 00003736 */ label000036C6: 000036C6 486E FFF8 pea.l [A6 - 0x8] 000036CA 486E FFFC pea.l [A6 - 0x4] 000036CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036D2 4EBA 0EAA jsr [PC + 0xEAA /* 0000457E */] 000036D6 4FEF 000C lea.l A7, [A7 + 0xC] 000036DA 3E00 move.w D7, D0 000036DC 4A47 tst.w D7 000036DE 6704 beq +0x6 /* 000036E4 */ 000036E0 3007 move.w D0, D7 000036E2 6052 bra +0x54 /* 00003736 */ label000036E4: 000036E4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000036E8 4EBA 03E4 jsr [PC + 0x3E4 /* 00003ACE */] 000036EC 588F addq.l A7, 4 000036EE 3E00 move.w D7, D0 000036F0 4A47 tst.w D7 000036F2 6704 beq +0x6 /* 000036F8 */ 000036F4 3007 move.w D0, D7 000036F6 603E bra +0x40 /* 00003736 */ label000036F8: 000036F8 486E FFF0 pea.l [A6 - 0x10] 000036FC 486E FFFC pea.l [A6 - 0x4] 00003700 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003704 4EBA 0E78 jsr [PC + 0xE78 /* 0000457E */] 00003708 4FEF 000C lea.l A7, [A7 + 0xC] 0000370C 3E00 move.w D7, D0 0000370E 4A47 tst.w D7 00003710 6704 beq +0x6 /* 00003716 */ 00003712 3007 move.w D0, D7 00003714 6020 bra +0x22 /* 00003736 */ label00003716: 00003716 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000371A 4878 0024 push.l 0x24 /* '$' */ 0000371E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003722 206E 0008 movea.l A0, [A6 + 0x8] 00003726 2050 movea.l A0, [A0] 00003728 43EE FFD8 lea.l A1, [A6 - 0x28] 0000372C 7008 moveq.l D0, 0x08 label0000372E: 0000372E 20D9 move.l [A0]+, [A1]+ 00003730 51C8 FFFC dbf D0, -0x6 /* 0000372E */ 00003734 7000 moveq.l D0, 0x00 label00003736: 00003736 2E1F move.l D7, [A7]+ 00003738 4E5E unlink A6 0000373A 4E75 rts fn0000373C: 0000373C 4E56 FFDC link A6, -0x0024 00003740 2F07 move.l -[A7], D7 00003742 4267 clr.w -[A7] 00003744 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003748 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000374C 301F move.w D0, [A7]+ 0000374E 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003752 6708 beq +0xA /* 0000375C */ 00003754 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003758 6000 0070 bra +0x72 /* 000037CA */ label0000375C: 0000375C 206E 0008 movea.l A0, [A6 + 0x8] 00003760 2050 movea.l A0, [A0] 00003762 2050 movea.l A0, [A0] 00003764 43EE FFDC lea.l A1, [A6 - 0x24] 00003768 7008 moveq.l D0, 0x08 label0000376A: 0000376A 22D8 move.l [A1]+, [A0]+ 0000376C 51C8 FFFC dbf D0, -0x6 /* 0000376A */ 00003770 4267 clr.w -[A7] 00003772 486E FFF4 pea.l [A6 - 0xC] 00003776 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000377A 301F move.w D0, [A7]+ 0000377C 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003780 6706 beq +0x8 /* 00003788 */ 00003782 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003786 6042 bra +0x44 /* 000037CA */ label00003788: 00003788 4267 clr.w -[A7] 0000378A 486E FFF8 pea.l [A6 - 0x8] 0000378E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003792 301F move.w D0, [A7]+ 00003794 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003798 6706 beq +0x8 /* 000037A0 */ 0000379A 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000379E 602A bra +0x2C /* 000037CA */ label000037A0: 000037A0 486E FFFC pea.l [A6 - 0x4] 000037A4 4EBA 04A2 jsr [PC + 0x4A2 /* 00003C48 */] 000037A8 588F addq.l A7, 4 000037AA 3E00 move.w D7, D0 000037AC 4A47 tst.w D7 000037AE 6704 beq +0x6 /* 000037B4 */ 000037B0 3007 move.w D0, D7 000037B2 6016 bra +0x18 /* 000037CA */ label000037B4: 000037B4 206E 0008 movea.l A0, [A6 + 0x8] 000037B8 2050 movea.l A0, [A0] 000037BA 2050 movea.l A0, [A0] 000037BC 43EE FFDC lea.l A1, [A6 - 0x24] 000037C0 7008 moveq.l D0, 0x08 label000037C2: 000037C2 20D9 move.l [A0]+, [A1]+ 000037C4 51C8 FFFC dbf D0, -0x6 /* 000037C2 */ 000037C8 7000 moveq.l D0, 0x00 label000037CA: 000037CA 2E1F move.l D7, [A7]+ 000037CC 4E5E unlink A6 000037CE 4E75 rts fn000037D0: 000037D0 4E56 FFDC link A6, -0x0024 000037D4 2F07 move.l -[A7], D7 000037D6 206E 0008 movea.l A0, [A6 + 0x8] 000037DA 2050 movea.l A0, [A0] 000037DC 43EE FFDC lea.l A1, [A6 - 0x24] 000037E0 7008 moveq.l D0, 0x08 label000037E2: 000037E2 22D8 move.l [A1]+, [A0]+ 000037E4 51C8 FFFC dbf D0, -0x6 /* 000037E2 */ 000037E8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000037EC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000037F0 4A78 0220 tst.w [0x00000220 /* MemErr */] 000037F4 6706 beq +0x8 /* 000037FC */ 000037F6 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000037FA 6034 bra +0x36 /* 00003830 */ label000037FC: 000037FC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003800 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003804 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003808 6706 beq +0x8 /* 00003810 */ 0000380A 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000380E 6020 bra +0x22 /* 00003830 */ label00003810: 00003810 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003814 4EBA 0548 jsr [PC + 0x548 /* 00003D5E */] 00003818 588F addq.l A7, 4 0000381A 3E00 move.w D7, D0 0000381C 4A47 tst.w D7 0000381E 6704 beq +0x6 /* 00003824 */ 00003820 3007 move.w D0, D7 00003822 600C bra +0xE /* 00003830 */ label00003824: 00003824 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003828 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000382C 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00003830: 00003830 2E1F move.l D7, [A7]+ 00003832 4E5E unlink A6 00003834 4E75 rts fn00003836: 00003836 4E56 0000 link A6, 0 0000383A 2F07 move.l -[A7], D7 0000383C 42A7 clr.l -[A7] 0000383E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003842 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003846 201F move.l D0, [A7]+ 00003848 2E00 move.l D7, D0 0000384A 2007 move.l D0, D7 0000384C 2E1F move.l D7, [A7]+ 0000384E 4E5E unlink A6 00003850 4E75 rts fn00003852: 00003852 4E56 0000 link A6, 0 00003856 4267 clr.w -[A7] 00003858 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000385C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003860 301F move.w D0, [A7]+ 00003862 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003866 4E5E unlink A6 00003868 4E75 rts fn0000386A: 0000386A 4E56 0000 link A6, 0 0000386E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003872 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003876 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000387A 4E5E unlink A6 0000387C 4E75 rts fn0000387E: 0000387E 4E56 0000 link A6, 0 00003882 2F07 move.l -[A7], D7 00003884 42A7 clr.l -[A7] 00003886 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000388A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000388E 201F move.l D0, [A7]+ 00003890 2E00 move.l D7, D0 00003892 2007 move.l D0, D7 00003894 2E1F move.l D7, [A7]+ 00003896 4E5E unlink A6 00003898 4E75 rts fn0000389A: 0000389A 4E56 0000 link A6, 0 0000389E 4267 clr.w -[A7] 000038A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038A4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000038A8 301F move.w D0, [A7]+ 000038AA 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000038AE 4E5E unlink A6 000038B0 4E75 rts fn000038B2: 000038B2 4E56 0000 link A6, 0 000038B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038BA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000038BE 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000038C2 4E5E unlink A6 000038C4 4E75 rts export_312: fn000038C6: 000038C6 4E56 0000 link A6, 0 000038CA 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000038CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038D2 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000038D6 42A7 clr.l -[A7] 000038D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038DC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000038E0 201F move.l D0, [A7]+ 000038E2 2E00 move.l D7, D0 000038E4 4878 0052 push.l 0x52 /* 'R' */ 000038E8 2F07 move.l -[A7], D7 000038EA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000038EE 3A00 move.w D5, D0 000038F0 206E 0008 movea.l A0, [A6 + 0x8] 000038F4 2850 movea.l A4, [A0] 000038F6 7C00 moveq.l D6, 0x00 000038F8 6000 0058 bra +0x5A /* 00003952 */ label000038FC: 000038FC 4AAC 003E tst.l [A4 + 0x3E] 00003900 6722 beq +0x24 /* 00003924 */ 00003902 0C54 006C cmpi.w [A4], 0x6C /* 'l' */ 00003906 660E bne +0x10 /* 00003916 */ 00003908 2F2C 003E move.l -[A7], [A4 + 0x3E] 0000390C 4EBA FFB8 jsr [PC - 0x48 /* 000038C6 */] 00003910 588F addq.l A7, 4 00003912 DE80 add.l D7, D0 00003914 600E bra +0x10 /* 00003924 */ label00003916: 00003916 42A7 clr.l -[A7] 00003918 2F2C 003E move.l -[A7], [A4 + 0x3E] 0000391C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003920 201F move.l D0, [A7]+ 00003922 DE80 add.l D7, D0 label00003924: 00003924 4AAC 003A tst.l [A4 + 0x3A] 00003928 670E beq +0x10 /* 00003938 */ 0000392A 42A7 clr.l -[A7] 0000392C 2F2C 003A move.l -[A7], [A4 + 0x3A] 00003930 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003934 201F move.l D0, [A7]+ 00003936 DE80 add.l D7, D0 label00003938: 00003938 4AAC 0042 tst.l [A4 + 0x42] 0000393C 670E beq +0x10 /* 0000394C */ 0000393E 42A7 clr.l -[A7] 00003940 2F2C 0042 move.l -[A7], [A4 + 0x42] 00003944 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003948 201F move.l D0, [A7]+ 0000394A DE80 add.l D7, D0 label0000394C: 0000394C 49EC 0052 lea.l A4, [A4 + 0x52] 00003950 5246 addq.w D6, 1 label00003952: 00003952 BC45 cmp.w D6, D5 00003954 6DA6 blt -0x58 /* 000038FC */ 00003956 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000395A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000395E 2007 move.l D0, D7 00003960 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00003964 4E5E unlink A6 00003966 4E75 rts fn00003968: 00003968 4E56 FFA0 link A6, -0x0060 0000396C 48E7 0700 movem.l -[A7], D5,D6,D7 00003970 42A7 clr.l -[A7] 00003972 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003976 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000397A 201F move.l D0, [A7]+ 0000397C 2D40 FFA4 move.l [A6 - 0x5C], D0 00003980 2D6E FFA4 FFA0 move.l [A6 - 0x60], [A6 - 0x5C] 00003986 4878 0052 push.l 0x52 /* 'R' */ 0000398A 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 0000398E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003992 3D40 FFFE move.w [A6 - 0x2], D0 00003996 7C00 moveq.l D6, 0x00 00003998 6000 00F6 bra +0xF8 /* 00003A90 */ label0000399C: 0000399C 206E 0008 movea.l A0, [A6 + 0x8] 000039A0 3006 move.w D0, D6 000039A2 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000039A6 D090 add.l D0, [A0] 000039A8 2040 movea.l A0, D0 000039AA 43EE FFA8 lea.l A1, [A6 - 0x58] 000039AE 7013 moveq.l D0, 0x13 label000039B0: 000039B0 22D8 move.l [A1]+, [A0]+ 000039B2 51C8 FFFC dbf D0, -0x6 /* 000039B0 */ 000039B6 32D8 move.w [A1]+, [A0]+ 000039B8 4AAE FFE6 tst.l [A6 - 0x1A] 000039BC 6700 007E beq +0x80 /* 00003A3C */ 000039C0 0C6E 006C FFA8 cmpi.w [A6 - 0x58], 0x6C /* 'l' */ 000039C6 6616 bne +0x18 /* 000039DE */ 000039C8 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000039CC 4EBA FF9A jsr [PC - 0x66 /* 00003968 */] 000039D0 588F addq.l A7, 4 000039D2 3A00 move.w D5, D0 000039D4 4A45 tst.w D5 000039D6 6706 beq +0x8 /* 000039DE */ 000039D8 3005 move.w D0, D5 000039DA 6000 00EA bra +0xEC /* 00003AC6 */ label000039DE: 000039DE 0C6E 0069 FFA8 cmpi.w [A6 - 0x58], 0x69 /* 'i' */ 000039E4 6632 bne +0x34 /* 00003A18 */ 000039E6 486E FFFA pea.l [A6 - 0x6] 000039EA 3F2E FFEE move.w -[A7], [A6 - 0x12] 000039EE 486E FFB6 pea.l [A6 - 0x4A] 000039F2 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000039F6 4EBA 0AF2 jsr [PC + 0xAF2 /* 000044EA */] 000039FA 4FEF 000E lea.l A7, [A7 + 0xE] 000039FE 3A00 move.w D5, D0 00003A00 4A45 tst.w D5 00003A02 6706 beq +0x8 /* 00003A0A */ 00003A04 3005 move.w D0, D5 00003A06 6000 00BE bra +0xC0 /* 00003AC6 */ label00003A0A: 00003A0A 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00003A0E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003A12 2D6E FFFA FFE6 move.l [A6 - 0x1A], [A6 - 0x6] label00003A18: 00003A18 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00003A1C 486E FFA0 pea.l [A6 - 0x60] 00003A20 486E FFA4 pea.l [A6 - 0x5C] 00003A24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A28 4EBA 0BC6 jsr [PC + 0xBC6 /* 000045F0 */] 00003A2C 4FEF 0010 lea.l A7, [A7 + 0x10] 00003A30 3A00 move.w D5, D0 00003A32 4A45 tst.w D5 00003A34 6706 beq +0x8 /* 00003A3C */ 00003A36 3005 move.w D0, D5 00003A38 6000 008C bra +0x8E /* 00003AC6 */ label00003A3C: 00003A3C 4AAE FFE2 tst.l [A6 - 0x1E] 00003A40 6724 beq +0x26 /* 00003A66 */ 00003A42 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00003A46 486E FFA0 pea.l [A6 - 0x60] 00003A4A 486E FFA4 pea.l [A6 - 0x5C] 00003A4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A52 4EBA 0B9C jsr [PC + 0xB9C /* 000045F0 */] 00003A56 4FEF 0010 lea.l A7, [A7 + 0x10] 00003A5A 3A00 move.w D5, D0 00003A5C 4A45 tst.w D5 00003A5E 6706 beq +0x8 /* 00003A66 */ 00003A60 3005 move.w D0, D5 00003A62 6000 0062 bra +0x64 /* 00003AC6 */ label00003A66: 00003A66 4AAE FFEA tst.l [A6 - 0x16] 00003A6A 6722 beq +0x24 /* 00003A8E */ 00003A6C 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003A70 486E FFA0 pea.l [A6 - 0x60] 00003A74 486E FFA4 pea.l [A6 - 0x5C] 00003A78 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A7C 4EBA 0B72 jsr [PC + 0xB72 /* 000045F0 */] 00003A80 4FEF 0010 lea.l A7, [A7 + 0x10] 00003A84 3A00 move.w D5, D0 00003A86 4A45 tst.w D5 00003A88 6704 beq +0x6 /* 00003A8E */ 00003A8A 3005 move.w D0, D5 00003A8C 6038 bra +0x3A /* 00003AC6 */ label00003A8E: 00003A8E 5246 addq.w D6, 1 label00003A90: 00003A90 BC6E FFFE cmp.w D6, [A6 - 0x2] 00003A94 6D00 FF06 blt -0xF8 /* 0000399C */ 00003A98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A9C 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 00003AA0 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003AA4 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003AA8 6706 beq +0x8 /* 00003AB0 */ 00003AAA 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003AAE 6016 bra +0x18 /* 00003AC6 */ label00003AB0: 00003AB0 3F3C 0002 move.w -[A7], 0x2 00003AB4 486E FFFE pea.l [A6 - 0x2] 00003AB8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003ABC 4EBA 0BD6 jsr [PC + 0xBD6 /* 00004694 */] 00003AC0 4FEF 000A lea.l A7, [A7 + 0xA] 00003AC4 7000 moveq.l D0, 0x00 label00003AC6: 00003AC6 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00003ACA 4E5E unlink A6 00003ACC 4E75 rts fn00003ACE: 00003ACE 4E56 FFA0 link A6, -0x0060 00003AD2 48E7 0300 movem.l -[A7], D6,D7 00003AD6 3F3C 0002 move.w -[A7], 0x2 00003ADA 486E FFFE pea.l [A6 - 0x2] 00003ADE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AE2 4EBA 0BF8 jsr [PC + 0xBF8 /* 000046DC */] 00003AE6 4FEF 000A lea.l A7, [A7 + 0xA] 00003AEA 302E FFFE move.w D0, [A6 - 0x2] 00003AEE C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003AF2 48C0 ext.l D0 00003AF4 2D40 FFA0 move.l [A6 - 0x60], D0 00003AF8 2D6E FFA0 FFA4 move.l [A6 - 0x5C], [A6 - 0x60] 00003AFE 7C00 moveq.l D6, 0x00 00003B00 6000 0128 bra +0x12A /* 00003C2A */ label00003B04: 00003B04 206E 0008 movea.l A0, [A6 + 0x8] 00003B08 3006 move.w D0, D6 00003B0A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003B0E D090 add.l D0, [A0] 00003B10 2040 movea.l A0, D0 00003B12 43EE FFAC lea.l A1, [A6 - 0x54] 00003B16 7013 moveq.l D0, 0x13 label00003B18: 00003B18 22D8 move.l [A1]+, [A0]+ 00003B1A 51C8 FFFC dbf D0, -0x6 /* 00003B18 */ 00003B1E 32D8 move.w [A1]+, [A0]+ 00003B20 4AAE FFEA tst.l [A6 - 0x16] 00003B24 6700 007A beq +0x7C /* 00003BA0 */ 00003B28 486E FFEA pea.l [A6 - 0x16] 00003B2C 486E FFA4 pea.l [A6 - 0x5C] 00003B30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B34 4EBA 0A48 jsr [PC + 0xA48 /* 0000457E */] 00003B38 4FEF 000C lea.l A7, [A7 + 0xC] 00003B3C 3E00 move.w D7, D0 00003B3E 4A47 tst.w D7 00003B40 6706 beq +0x8 /* 00003B48 */ 00003B42 3007 move.w D0, D7 00003B44 6000 00FA bra +0xFC /* 00003C40 */ label00003B48: 00003B48 0C6E 006C FFAC cmpi.w [A6 - 0x54], 0x6C /* 'l' */ 00003B4E 6616 bne +0x18 /* 00003B66 */ 00003B50 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003B54 4EBA FF78 jsr [PC - 0x88 /* 00003ACE */] 00003B58 588F addq.l A7, 4 00003B5A 3E00 move.w D7, D0 00003B5C 4A47 tst.w D7 00003B5E 6706 beq +0x8 /* 00003B66 */ 00003B60 3007 move.w D0, D7 00003B62 6000 00DC bra +0xDE /* 00003C40 */ label00003B66: 00003B66 0C6E 0069 FFAC cmpi.w [A6 - 0x54], 0x69 /* 'i' */ 00003B6C 6632 bne +0x34 /* 00003BA0 */ 00003B6E 486E FFA8 pea.l [A6 - 0x58] 00003B72 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00003B76 486E FFBA pea.l [A6 - 0x46] 00003B7A 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003B7E 4EBA 09B4 jsr [PC + 0x9B4 /* 00004534 */] 00003B82 4FEF 000E lea.l A7, [A7 + 0xE] 00003B86 3E00 move.w D7, D0 00003B88 4A47 tst.w D7 00003B8A 6706 beq +0x8 /* 00003B92 */ 00003B8C 3007 move.w D0, D7 00003B8E 6000 00B0 bra +0xB2 /* 00003C40 */ label00003B92: 00003B92 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003B96 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003B9A 2D6E FFA8 FFEA move.l [A6 - 0x16], [A6 - 0x58] label00003BA0: 00003BA0 4AAE FFE6 tst.l [A6 - 0x1A] 00003BA4 6720 beq +0x22 /* 00003BC6 */ 00003BA6 486E FFE6 pea.l [A6 - 0x1A] 00003BAA 486E FFA4 pea.l [A6 - 0x5C] 00003BAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BB2 4EBA 09CA jsr [PC + 0x9CA /* 0000457E */] 00003BB6 4FEF 000C lea.l A7, [A7 + 0xC] 00003BBA 3E00 move.w D7, D0 00003BBC 4A47 tst.w D7 00003BBE 6706 beq +0x8 /* 00003BC6 */ 00003BC0 3007 move.w D0, D7 00003BC2 6000 007C bra +0x7E /* 00003C40 */ label00003BC6: 00003BC6 4AAE FFEE tst.l [A6 - 0x12] 00003BCA 6740 beq +0x42 /* 00003C0C */ 00003BCC 486E FFEE pea.l [A6 - 0x12] 00003BD0 486E FFA4 pea.l [A6 - 0x5C] 00003BD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BD8 4EBA 09A4 jsr [PC + 0x9A4 /* 0000457E */] 00003BDC 4FEF 000C lea.l A7, [A7 + 0xC] 00003BE0 3E00 move.w D7, D0 00003BE2 4A47 tst.w D7 00003BE4 6706 beq +0x8 /* 00003BEC */ 00003BE6 3007 move.w D0, D7 00003BE8 6000 0056 bra +0x58 /* 00003C40 */ label00003BEC: 00003BEC 42A7 clr.l -[A7] 00003BEE 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003BF2 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003BF6 201F move.l D0, [A7]+ 00003BF8 0C80 0000 0018 cmpi.l D0, 0x18 00003BFE 6E0C bgt +0xE /* 00003C0C */ 00003C00 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003C04 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003C08 42AE FFEE clr.l [A6 - 0x12] label00003C0C: 00003C0C 206E 0008 movea.l A0, [A6 + 0x8] 00003C10 3006 move.w D0, D6 00003C12 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003C16 D090 add.l D0, [A0] 00003C18 2040 movea.l A0, D0 00003C1A 43EE FFAC lea.l A1, [A6 - 0x54] 00003C1E 7013 moveq.l D0, 0x13 label00003C20: 00003C20 20D9 move.l [A0]+, [A1]+ 00003C22 51C8 FFFC dbf D0, -0x6 /* 00003C20 */ 00003C26 30D9 move.w [A0]+, [A1]+ 00003C28 5246 addq.w D6, 1 label00003C2A: 00003C2A BC6E FFFE cmp.w D6, [A6 - 0x2] 00003C2E 6D00 FED4 blt -0x12A /* 00003B04 */ 00003C32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C36 2F2E FFA0 move.l -[A7], [A6 - 0x60] 00003C3A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003C3E 7000 moveq.l D0, 0x00 label00003C40: 00003C40 4CDF 00C0 movem.l D6,D7, [A7]+ 00003C44 4E5E unlink A6 00003C46 4E75 rts fn00003C48: 00003C48 4E56 FFAE link A6, -0x0052 00003C4C 48E7 0700 movem.l -[A7], D5,D6,D7 00003C50 4267 clr.w -[A7] 00003C52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C56 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003C5A 301F move.w D0, [A7]+ 00003C5C 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003C60 6708 beq +0xA /* 00003C6A */ 00003C62 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003C66 6000 00EE bra +0xF0 /* 00003D56 */ label00003C6A: 00003C6A 42A7 clr.l -[A7] 00003C6C 206E 0008 movea.l A0, [A6 + 0x8] 00003C70 2F10 move.l -[A7], [A0] 00003C72 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003C76 201F move.l D0, [A7]+ 00003C78 4878 0052 push.l 0x52 /* 'R' */ 00003C7C 2F00 move.l -[A7], D0 00003C7E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003C82 3C00 move.w D6, D0 00003C84 7E00 moveq.l D7, 0x00 00003C86 6000 00BC bra +0xBE /* 00003D44 */ label00003C8A: 00003C8A 206E 0008 movea.l A0, [A6 + 0x8] 00003C8E 2050 movea.l A0, [A0] 00003C90 3007 move.w D0, D7 00003C92 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003C96 D090 add.l D0, [A0] 00003C98 2040 movea.l A0, D0 00003C9A 43EE FFAE lea.l A1, [A6 - 0x52] 00003C9E 7013 moveq.l D0, 0x13 label00003CA0: 00003CA0 22D8 move.l [A1]+, [A0]+ 00003CA2 51C8 FFFC dbf D0, -0x6 /* 00003CA0 */ 00003CA6 32D8 move.w [A1]+, [A0]+ 00003CA8 4AAE FFEC tst.l [A6 - 0x14] 00003CAC 6738 beq +0x3A /* 00003CE6 */ 00003CAE 0C6E 006C FFAE cmpi.w [A6 - 0x52], 0x6C /* 'l' */ 00003CB4 6616 bne +0x18 /* 00003CCC */ 00003CB6 486E FFEC pea.l [A6 - 0x14] 00003CBA 4EBA FF8C jsr [PC - 0x74 /* 00003C48 */] 00003CBE 588F addq.l A7, 4 00003CC0 3A00 move.w D5, D0 00003CC2 4A45 tst.w D5 00003CC4 6720 beq +0x22 /* 00003CE6 */ 00003CC6 3005 move.w D0, D5 00003CC8 6000 008C bra +0x8E /* 00003D56 */ label00003CCC: 00003CCC 4267 clr.w -[A7] 00003CCE 486E FFEC pea.l [A6 - 0x14] 00003CD2 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003CD6 301F move.w D0, [A7]+ 00003CD8 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003CDC 6708 beq +0xA /* 00003CE6 */ 00003CDE 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003CE2 6000 0072 bra +0x74 /* 00003D56 */ label00003CE6: 00003CE6 4AAE FFE8 tst.l [A6 - 0x18] 00003CEA 671A beq +0x1C /* 00003D06 */ 00003CEC 4267 clr.w -[A7] 00003CEE 486E FFE8 pea.l [A6 - 0x18] 00003CF2 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003CF6 301F move.w D0, [A7]+ 00003CF8 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003CFC 6708 beq +0xA /* 00003D06 */ 00003CFE 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003D02 6000 0052 bra +0x54 /* 00003D56 */ label00003D06: 00003D06 4AAE FFF0 tst.l [A6 - 0x10] 00003D0A 6718 beq +0x1A /* 00003D24 */ 00003D0C 4267 clr.w -[A7] 00003D0E 486E FFF0 pea.l [A6 - 0x10] 00003D12 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003D16 301F move.w D0, [A7]+ 00003D18 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003D1C 6706 beq +0x8 /* 00003D24 */ 00003D1E 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003D22 6032 bra +0x34 /* 00003D56 */ label00003D24: 00003D24 206E 0008 movea.l A0, [A6 + 0x8] 00003D28 2050 movea.l A0, [A0] 00003D2A 3007 move.w D0, D7 00003D2C C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003D30 D090 add.l D0, [A0] 00003D32 2040 movea.l A0, D0 00003D34 43EE FFAE lea.l A1, [A6 - 0x52] 00003D38 7013 moveq.l D0, 0x13 label00003D3A: 00003D3A 20D9 move.l [A0]+, [A1]+ 00003D3C 51C8 FFFC dbf D0, -0x6 /* 00003D3A */ 00003D40 30D9 move.w [A0]+, [A1]+ 00003D42 5247 addq.w D7, 1 label00003D44: 00003D44 BE46 cmp.w D7, D6 00003D46 6D00 FF42 blt -0xBC /* 00003C8A */ 00003D4A 206E 0008 movea.l A0, [A6 + 0x8] 00003D4E 2F10 move.l -[A7], [A0] 00003D50 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00003D54 7000 moveq.l D0, 0x00 label00003D56: 00003D56 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00003D5A 4E5E unlink A6 00003D5C 4E75 rts fn00003D5E: 00003D5E 4E56 FFAE link A6, -0x0052 00003D62 48E7 0700 movem.l -[A7], D5,D6,D7 00003D66 42A7 clr.l -[A7] 00003D68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D6C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003D70 201F move.l D0, [A7]+ 00003D72 4878 0052 push.l 0x52 /* 'R' */ 00003D76 2F00 move.l -[A7], D0 00003D78 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003D7C 3A00 move.w D5, D0 00003D7E 7C00 moveq.l D6, 0x00 00003D80 6000 008E bra +0x90 /* 00003E10 */ label00003D84: 00003D84 206E 0008 movea.l A0, [A6 + 0x8] 00003D88 3006 move.w D0, D6 00003D8A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003D8E D090 add.l D0, [A0] 00003D90 2040 movea.l A0, D0 00003D92 43EE FFAE lea.l A1, [A6 - 0x52] 00003D96 7013 moveq.l D0, 0x13 label00003D98: 00003D98 22D8 move.l [A1]+, [A0]+ 00003D9A 51C8 FFFC dbf D0, -0x6 /* 00003D98 */ 00003D9E 32D8 move.w [A1]+, [A0]+ 00003DA0 4AAE FFEC tst.l [A6 - 0x14] 00003DA4 6734 beq +0x36 /* 00003DDA */ 00003DA6 0C6E 006C FFAE cmpi.w [A6 - 0x52], 0x6C /* 'l' */ 00003DAC 6616 bne +0x18 /* 00003DC4 */ 00003DAE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003DB2 4EBA FFAA jsr [PC - 0x56 /* 00003D5E */] 00003DB6 588F addq.l A7, 4 00003DB8 3E00 move.w D7, D0 00003DBA 4A47 tst.w D7 00003DBC 671C beq +0x1E /* 00003DDA */ 00003DBE 3007 move.w D0, D7 00003DC0 6000 0060 bra +0x62 /* 00003E22 */ label00003DC4: 00003DC4 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003DC8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003DCC 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003DD0 6708 beq +0xA /* 00003DDA */ 00003DD2 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003DD6 6000 004A bra +0x4C /* 00003E22 */ label00003DDA: 00003DDA 4AAE FFE8 tst.l [A6 - 0x18] 00003DDE 6714 beq +0x16 /* 00003DF4 */ 00003DE0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003DE4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003DE8 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003DEC 6706 beq +0x8 /* 00003DF4 */ 00003DEE 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003DF2 602E bra +0x30 /* 00003E22 */ label00003DF4: 00003DF4 4AAE FFF0 tst.l [A6 - 0x10] 00003DF8 6714 beq +0x16 /* 00003E0E */ 00003DFA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003DFE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003E02 4A78 0220 tst.w [0x00000220 /* MemErr */] 00003E06 6706 beq +0x8 /* 00003E0E */ 00003E08 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00003E0C 6014 bra +0x16 /* 00003E22 */ label00003E0E: 00003E0E 5246 addq.w D6, 1 label00003E10: 00003E10 BC45 cmp.w D6, D5 00003E12 6D00 FF70 blt -0x8E /* 00003D84 */ 00003E16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E1A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003E1E 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00003E22: 00003E22 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00003E26 4E5E unlink A6 00003E28 4E75 rts export_307: 00003E2A 4E56 FFD2 link A6, -0x002E 00003E2E 206E 000C movea.l A0, [A6 + 0xC] 00003E32 2050 movea.l A0, [A0] 00003E34 2D68 003E FFEE move.l [A6 - 0x12], [A0 + 0x3E] 00003E3A 42A7 clr.l -[A7] 00003E3C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003E40 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003E44 201F move.l D0, [A7]+ 00003E46 2D40 FFE6 move.l [A6 - 0x1A], D0 00003E4A 2F2E 000C move.l -[A7], [A6 + 0xC] 00003E4E 4EBA 08D4 jsr [PC + 0x8D4 /* 00004724 */] 00003E52 588F addq.l A7, 4 00003E54 2D40 FFD2 move.l [A6 - 0x2E], D0 00003E58 206E FFD2 movea.l A0, [A6 - 0x2E] 00003E5C 2050 movea.l A0, [A0] 00003E5E 3D50 FFEC move.w [A6 - 0x14], [A0] 00003E62 0C6E 0001 FFEC cmpi.w [A6 - 0x14], 0x1 00003E68 6E00 00BE bgt +0xC0 /* 00003F28 */ 00003E6C 426E FFEC clr.w [A6 - 0x14] 00003E70 700F moveq.l D0, 0x0F 00003E72 3D40 FFEA move.w [A6 - 0x16], D0 00003E76 4267 clr.w -[A7] 00003E78 486E FFEA pea.l [A6 - 0x16] 00003E7C 486E FFD6 pea.l [A6 - 0x2A] 00003E80 2F2E 000C move.l -[A7], [A6 + 0xC] 00003E84 4EAD 0822 jsr [A5 + 0x822 /* export_256 */] 00003E88 101F move.b D0, [A7]+ 00003E8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E8E 206E FFE6 movea.l A0, [A6 - 0x1A] 00003E92 4868 0010 pea.l [A0 + 0x10] 00003E96 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003E9A 206E 0008 movea.l A0, [A6 + 0x8] 00003E9E 4878 0002 push.l 0x2 00003EA2 2F10 move.l -[A7], [A0] 00003EA4 486E FFEC pea.l [A6 - 0x14] 00003EA8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003EAC 4FEF 000C lea.l A7, [A7 + 0xC] 00003EB0 206E FFEE movea.l A0, [A6 - 0x12] 00003EB4 226E 0008 movea.l A1, [A6 + 0x8] 00003EB8 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00003EBC 2251 movea.l A1, [A1] 00003EBE 4869 0002 pea.l [A1 + 0x2] 00003EC2 2F10 move.l -[A7], [A0] 00003EC4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003EC8 4FEF 000C lea.l A7, [A7 + 0xC] 00003ECC 206E 000C movea.l A0, [A6 + 0xC] 00003ED0 2050 movea.l A0, [A0] 00003ED2 3D68 003A FFF2 move.w [A6 - 0xE], [A0 + 0x3A] 00003ED8 206E 000C movea.l A0, [A6 + 0xC] 00003EDC 2050 movea.l A0, [A0] 00003EDE 3D68 0018 FFF4 move.w [A6 - 0xC], [A0 + 0x18] 00003EE4 3D6E FFD6 FFF6 move.w [A6 - 0xA], [A6 - 0x2A] 00003EEA 3D6E FFDA FFF8 move.w [A6 - 0x8], [A6 - 0x26] 00003EF0 102E FFD8 move.b D0, [A6 - 0x28] 00003EF4 4880 ext.w D0 00003EF6 3D40 FFFA move.w [A6 - 0x6], D0 00003EFA 42AE FFFC clr.l [A6 - 0x4] 00003EFE 206E 0008 movea.l A0, [A6 + 0x8] 00003F02 2010 move.l D0, [A0] 00003F04 D0AE FFE6 add.l D0, [A6 - 0x1A] 00003F08 4878 000E push.l 0xE 00003F0C 5480 addq.l D0, 2 00003F0E 2F00 move.l -[A7], D0 00003F10 486E FFF2 pea.l [A6 - 0xE] 00003F14 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003F18 4FEF 000C lea.l A7, [A7 + 0xC] 00003F1C 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00003F20 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003F24 6000 00B4 bra +0xB6 /* 00003FDA */ label00003F28: 00003F28 42A7 clr.l -[A7] 00003F2A 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00003F2E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003F32 201F move.l D0, [A7]+ 00003F34 2D40 FFE2 move.l [A6 - 0x1E], D0 00003F38 202E FFE2 move.l D0, [A6 - 0x1E] 00003F3C D0AE FFE6 add.l D0, [A6 - 0x1A] 00003F40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F44 0680 0000 000E addi.l D0, 0xE 00003F4A 2F00 move.l -[A7], D0 00003F4C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003F50 206E FFD2 movea.l A0, [A6 - 0x2E] 00003F54 226E 0008 movea.l A1, [A6 + 0x8] 00003F58 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00003F5C 2F11 move.l -[A7], [A1] 00003F5E 2F10 move.l -[A7], [A0] 00003F60 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003F64 4FEF 000C lea.l A7, [A7 + 0xC] 00003F68 206E FFEE movea.l A0, [A6 - 0x12] 00003F6C 226E 0008 movea.l A1, [A6 + 0x8] 00003F70 2011 move.l D0, [A1] 00003F72 D0AE FFE2 add.l D0, [A6 - 0x1E] 00003F76 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00003F7A 2F00 move.l -[A7], D0 00003F7C 2F10 move.l -[A7], [A0] 00003F7E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003F82 4FEF 000C lea.l A7, [A7 + 0xC] 00003F86 206E 000C movea.l A0, [A6 + 0xC] 00003F8A 2050 movea.l A0, [A0] 00003F8C 3D68 003A FFF2 move.w [A6 - 0xE], [A0 + 0x3A] 00003F92 206E 000C movea.l A0, [A6 + 0xC] 00003F96 2050 movea.l A0, [A0] 00003F98 3D68 0018 FFF4 move.w [A6 - 0xC], [A0 + 0x18] 00003F9E 7003 moveq.l D0, 0x03 00003FA0 3D40 FFF6 move.w [A6 - 0xA], D0 00003FA4 700C moveq.l D0, 0x0C 00003FA6 3D40 FFF8 move.w [A6 - 0x8], D0 00003FAA 426E FFFA clr.w [A6 - 0x6] 00003FAE 42AE FFFC clr.l [A6 - 0x4] 00003FB2 206E 0008 movea.l A0, [A6 + 0x8] 00003FB6 2010 move.l D0, [A0] 00003FB8 D0AE FFE2 add.l D0, [A6 - 0x1E] 00003FBC D0AE FFE6 add.l D0, [A6 - 0x1A] 00003FC0 4878 000E push.l 0xE 00003FC4 2F00 move.l -[A7], D0 00003FC6 486E FFF2 pea.l [A6 - 0xE] 00003FCA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003FCE 4FEF 000C lea.l A7, [A7 + 0xC] 00003FD2 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00003FD6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label00003FDA: 00003FDA 4E5E unlink A6 00003FDC 4E75 rts export_310: 00003FDE 4E56 FFE6 link A6, -0x001A 00003FE2 48E7 0700 movem.l -[A7], D5,D6,D7 00003FE6 A896 syscall HidePen 00003FE8 42A7 clr.l -[A7] 00003FEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003FEE 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003FF2 201F move.l D0, [A7]+ 00003FF4 2C00 move.l D6, D0 00003FF6 206E 0008 movea.l A0, [A6 + 0x8] 00003FFA 2050 movea.l A0, [A0] 00003FFC 3E10 move.w D7, [A0] 00003FFE 4A47 tst.w D7 00004000 6E00 0092 bgt +0x94 /* 00004094 */ 00004004 206E 0008 movea.l A0, [A6 + 0x8] 00004008 2010 move.l D0, [A0] 0000400A D086 add.l D0, D6 0000400C 4878 000E push.l 0xE 00004010 486E FFF2 pea.l [A6 - 0xE] 00004014 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 0000401A 2F00 move.l -[A7], D0 0000401C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00004020 4FEF 000C lea.l A7, [A7 + 0xC] 00004024 206E 000C movea.l A0, [A6 + 0xC] 00004028 2050 movea.l A0, [A0] 0000402A 316E FFF2 003A move.w [A0 + 0x3A], [A6 - 0xE] 00004030 206E 000C movea.l A0, [A6 + 0xC] 00004034 2050 movea.l A0, [A0] 00004036 316E FFF4 0018 move.w [A0 + 0x18], [A6 - 0xC] 0000403C 3D6E FFF6 FFE6 move.w [A6 - 0x1A], [A6 - 0xA] 00004042 1D6E FFFB FFE8 move.b [A6 - 0x18], [A6 - 0x5] 00004048 3D6E FFF8 FFEA move.w [A6 - 0x16], [A6 - 0x8] 0000404E 3F3C 0007 move.w -[A7], 0x7 00004052 486E FFE6 pea.l [A6 - 0x1A] 00004056 4267 clr.w -[A7] 00004058 2F2E 000C move.l -[A7], [A6 + 0xC] 0000405C 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00004060 0686 FFFF FFF0 addi.l D6, 0xFFFFFFF0 00004066 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000406A 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000406E 206E 0008 movea.l A0, [A6 + 0x8] 00004072 2F2E 000C move.l -[A7], [A6 + 0xC] 00004076 2F06 move.l -[A7], D6 00004078 2050 movea.l A0, [A0] 0000407A 4868 0002 pea.l [A0 + 0x2] 0000407E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00004082 4FEF 000C lea.l A7, [A7 + 0xC] 00004086 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000408A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000408E A897 syscall ShowPen 00004090 6000 007A bra +0x7C /* 0000410C */ label00004094: 00004094 3007 move.w D0, D7 00004096 C1FC 0014 muls.w D0, 0x14 0000409A 5440 addq.w D0, 2 0000409C 48C0 ext.l D0 0000409E 2A00 move.l D5, D0 000040A0 206E 0008 movea.l A0, [A6 + 0x8] 000040A4 2010 move.l D0, [A0] 000040A6 D086 add.l D0, D6 000040A8 4878 000E push.l 0xE 000040AC 486E FFF2 pea.l [A6 - 0xE] 000040B0 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 000040B6 2F00 move.l -[A7], D0 000040B8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000040BC 4FEF 000C lea.l A7, [A7 + 0xC] 000040C0 206E 000C movea.l A0, [A6 + 0xC] 000040C4 2050 movea.l A0, [A0] 000040C6 316E FFF2 003A move.w [A0 + 0x3A], [A6 - 0xE] 000040CC 206E 000C movea.l A0, [A6 + 0xC] 000040D0 2050 movea.l A0, [A0] 000040D2 316E FFF4 0018 move.w [A0 + 0x18], [A6 - 0xC] 000040D8 2005 move.l D0, D5 000040DA 0680 0000 000E addi.l D0, 0xE 000040E0 9C80 sub.l D6, D0 000040E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040E6 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000040EA 206E 0008 movea.l A0, [A6 + 0x8] 000040EE 2010 move.l D0, [A0] 000040F0 D085 add.l D0, D5 000040F2 2F00 move.l -[A7], D0 000040F4 2F06 move.l -[A7], D6 000040F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040FA 2F2E 000C move.l -[A7], [A6 + 0xC] 000040FE 4EAD 083A jsr [A5 + 0x83A /* export_259 */] 00004102 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004106 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000410A A897 syscall ShowPen label0000410C: 0000410C 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004110 4E5E unlink A6 00004112 4E75 rts fn00004114: 00004114 4E56 0000 link A6, 0 00004118 48E7 0308 movem.l -[A7], D6,D7,A4 0000411C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004120 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00004124 206E 0008 movea.l A0, [A6 + 0x8] 00004128 2850 movea.l A4, [A0] 0000412A 42A7 clr.l -[A7] 0000412C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004130 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004134 201F move.l D0, [A7]+ 00004136 4878 0052 push.l 0x52 /* 'R' */ 0000413A 2F00 move.l -[A7], D0 0000413C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004140 3E00 move.w D7, D0 00004142 7C00 moveq.l D6, 0x00 00004144 6018 bra +0x1A /* 0000415E */ label00004146: 00004146 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2 0000414C 660A bne +0xC /* 00004158 */ 0000414E 2F2C 003E move.l -[A7], [A4 + 0x3E] 00004152 42A7 clr.l -[A7] 00004154 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] label00004158: 00004158 49EC 0052 lea.l A4, [A4 + 0x52] 0000415C 5246 addq.w D6, 1 label0000415E: 0000415E BC47 cmp.w D6, D7 00004160 6DE4 blt -0x1A /* 00004146 */ 00004162 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004166 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000416A 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000416E 4E5E unlink A6 00004170 4E75 rts export_306: 00004172 4E56 FFFC link A6, -0x0004 00004176 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000417A 7E00 moveq.l D7, 0x00 0000417C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004180 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00004184 206E 0008 movea.l A0, [A6 + 0x8] 00004188 2850 movea.l A4, [A0] 0000418A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000418E 42A7 clr.l -[A7] 00004190 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004194 42A7 clr.l -[A7] 00004196 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000419A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000419E 201F move.l D0, [A7]+ 000041A0 4878 0052 push.l 0x52 /* 'R' */ 000041A4 2F00 move.l -[A7], D0 000041A6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000041AA 3C00 move.w D6, D0 000041AC 7A00 moveq.l D5, 0x00 000041AE 6000 008C bra +0x8E /* 0000423C */ label000041B2: 000041B2 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2 000041B8 6600 007C bne +0x7E /* 00004236 */ 000041BC 42A7 clr.l -[A7] 000041BE 2F2C 003E move.l -[A7], [A4 + 0x3E] 000041C2 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000041C6 201F move.l D0, [A7]+ 000041C8 2D40 FFFC move.l [A6 - 0x4], D0 000041CC 2007 move.l D0, D7 000041CE D0AE FFFC add.l D0, [A6 - 0x4] 000041D2 2F2E 000C move.l -[A7], [A6 + 0xC] 000041D6 5080 addq.l D0, 8 000041D8 2F00 move.l -[A7], D0 000041DA 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000041DE 206E 000C movea.l A0, [A6 + 0xC] 000041E2 2010 move.l D0, [A0] 000041E4 D087 add.l D0, D7 000041E6 4878 0004 push.l 0x4 000041EA 2F00 move.l -[A7], D0 000041EC 486C 0006 pea.l [A4 + 0x6] 000041F0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000041F4 4FEF 000C lea.l A7, [A7 + 0xC] 000041F8 5887 addq.l D7, 4 000041FA 206E 000C movea.l A0, [A6 + 0xC] 000041FE 2010 move.l D0, [A0] 00004200 D087 add.l D0, D7 00004202 4878 0004 push.l 0x4 00004206 2F00 move.l -[A7], D0 00004208 486E FFFC pea.l [A6 - 0x4] 0000420C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00004210 4FEF 000C lea.l A7, [A7 + 0xC] 00004214 5887 addq.l D7, 4 00004216 206C 003E movea.l A0, [A4 + 0x3E] 0000421A 226E 000C movea.l A1, [A6 + 0xC] 0000421E 2011 move.l D0, [A1] 00004220 D087 add.l D0, D7 00004222 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004226 2F00 move.l -[A7], D0 00004228 2F10 move.l -[A7], [A0] 0000422A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000422E 4FEF 000C lea.l A7, [A7 + 0xC] 00004232 DEAE FFFC add.l D7, [A6 - 0x4] label00004236: 00004236 49EC 0052 lea.l A4, [A4 + 0x52] 0000423A 5245 addq.w D5, 1 label0000423C: 0000423C BA46 cmp.w D5, D6 0000423E 6D00 FF72 blt -0x8C /* 000041B2 */ 00004242 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004246 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000424A 7000 moveq.l D0, 0x00 0000424C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004250 4E5E unlink A6 00004252 4E75 rts export_309: 00004254 4E56 FFEE link A6, -0x0012 00004258 48E7 0308 movem.l -[A7], D6,D7,A4 0000425C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004260 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00004264 206E 0008 movea.l A0, [A6 + 0x8] 00004268 2850 movea.l A4, [A0] 0000426A 42A7 clr.l -[A7] 0000426C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004270 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004274 201F move.l D0, [A7]+ 00004276 2D40 FFFC move.l [A6 - 0x4], D0 0000427A 42A7 clr.l -[A7] 0000427C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004280 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004284 201F move.l D0, [A7]+ 00004286 4878 0052 push.l 0x52 /* 'R' */ 0000428A 2F00 move.l -[A7], D0 0000428C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004290 3E00 move.w D7, D0 00004292 7C00 moveq.l D6, 0x00 00004294 6000 0072 bra +0x74 /* 00004308 */ label00004298: 00004298 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2 0000429E 6662 bne +0x64 /* 00004302 */ 000042A0 2F2C 003E move.l -[A7], [A4 + 0x3E] 000042A4 2F2C 0006 move.l -[A7], [A4 + 0x6] 000042A8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000042AC 2F2E 000C move.l -[A7], [A6 + 0xC] 000042B0 4EBA 006C jsr [PC + 0x6C /* 0000431E */] 000042B4 4FEF 0010 lea.l A7, [A7 + 0x10] 000042B8 4A40 tst.w D0 000042BA 6746 beq +0x48 /* 00004302 */ 000042BC 2F2C 003E move.l -[A7], [A4 + 0x3E] 000042C0 4878 0002 push.l 0x2 000042C4 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000042C8 206C 003E movea.l A0, [A4 + 0x3E] 000042CC 2050 movea.l A0, [A0] 000042CE 4250 clr.w [A0] 000042D0 426E FFEE clr.w [A6 - 0x12] 000042D4 70FF moveq.l D0, 0xFFFFFFFF 000042D6 3D40 FFF0 move.w [A6 - 0x10], D0 000042DA 7003 moveq.l D0, 0x03 000042DC 3D40 FFF2 move.w [A6 - 0xE], D0 000042E0 700C moveq.l D0, 0x0C 000042E2 3D40 FFF4 move.w [A6 - 0xC], D0 000042E6 426E FFF6 clr.w [A6 - 0xA] 000042EA 42AE FFF8 clr.l [A6 - 0x8] 000042EE 3F3C 000E move.w -[A7], 0xE 000042F2 486E FFEE pea.l [A6 - 0x12] 000042F6 2F2C 003E move.l -[A7], [A4 + 0x3E] 000042FA 4EBA 0398 jsr [PC + 0x398 /* 00004694 */] 000042FE 4FEF 000A lea.l A7, [A7 + 0xA] label00004302: 00004302 49EC 0052 lea.l A4, [A4 + 0x52] 00004306 5246 addq.w D6, 1 label00004308: 00004308 BC47 cmp.w D6, D7 0000430A 6D8C blt -0x72 /* 00004298 */ 0000430C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004310 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00004314 7000 moveq.l D0, 0x00 00004316 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000431A 4E5E unlink A6 0000431C 4E75 rts fn0000431E: 0000431E 4E56 FFF8 link A6, -0x0008 00004322 2F07 move.l -[A7], D7 00004324 7E00 moveq.l D7, 0x00 00004326 6000 0074 bra +0x76 /* 0000439C */ label0000432A: 0000432A 206E 0008 movea.l A0, [A6 + 0x8] 0000432E 2010 move.l D0, [A0] 00004330 D087 add.l D0, D7 00004332 4878 0004 push.l 0x4 00004336 486E FFFC pea.l [A6 - 0x4] 0000433A 2F00 move.l -[A7], D0 0000433C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00004340 4FEF 000C lea.l A7, [A7 + 0xC] 00004344 5887 addq.l D7, 4 00004346 206E 0008 movea.l A0, [A6 + 0x8] 0000434A 2010 move.l D0, [A0] 0000434C D087 add.l D0, D7 0000434E 4878 0004 push.l 0x4 00004352 486E FFF8 pea.l [A6 - 0x8] 00004356 2F00 move.l -[A7], D0 00004358 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000435C 4FEF 000C lea.l A7, [A7 + 0xC] 00004360 5887 addq.l D7, 4 00004362 202E FFFC move.l D0, [A6 - 0x4] 00004366 B0AE 0010 cmp.l D0, [A6 + 0x10] 0000436A 662C bne +0x2E /* 00004398 */ 0000436C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004370 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004374 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004378 206E 0008 movea.l A0, [A6 + 0x8] 0000437C 2010 move.l D0, [A0] 0000437E D087 add.l D0, D7 00004380 206E 0014 movea.l A0, [A6 + 0x14] 00004384 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004388 2F10 move.l -[A7], [A0] 0000438A 2F00 move.l -[A7], D0 0000438C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00004390 4FEF 000C lea.l A7, [A7 + 0xC] 00004394 7000 moveq.l D0, 0x00 00004396 600C bra +0xE /* 000043A4 */ label00004398: 00004398 DEAE FFF8 add.l D7, [A6 - 0x8] label0000439C: 0000439C BEAE 000C cmp.l D7, [A6 + 0xC] 000043A0 6D88 blt -0x76 /* 0000432A */ 000043A2 7001 moveq.l D0, 0x01 label000043A4: 000043A4 2E1F move.l D7, [A7]+ 000043A6 4E5E unlink A6 000043A8 4E75 rts export_305: 000043AA 4E56 FFD0 link A6, -0x0030 000043AE 48E7 0300 movem.l -[A7], D6,D7 000043B2 7E00 moveq.l D7, 0x00 000043B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000043B8 42A7 clr.l -[A7] 000043BA 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000043BE 42A7 clr.l -[A7] 000043C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043C4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000043C8 201F move.l D0, [A7]+ 000043CA 2C00 move.l D6, D0 000043CC 6000 010E bra +0x110 /* 000044DC */ label000043D0: 000043D0 206E 0008 movea.l A0, [A6 + 0x8] 000043D4 2010 move.l D0, [A0] 000043D6 D087 add.l D0, D7 000043D8 4878 0004 push.l 0x4 000043DC 486E FFD8 pea.l [A6 - 0x28] 000043E0 2F00 move.l -[A7], D0 000043E2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000043E6 4FEF 000C lea.l A7, [A7 + 0xC] 000043EA 5887 addq.l D7, 4 000043EC 206E 0008 movea.l A0, [A6 + 0x8] 000043F0 2010 move.l D0, [A0] 000043F2 D087 add.l D0, D7 000043F4 4878 0004 push.l 0x4 000043F8 486E FFD4 pea.l [A6 - 0x2C] 000043FC 2F00 move.l -[A7], D0 000043FE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00004402 4FEF 000C lea.l A7, [A7 + 0xC] 00004406 5887 addq.l D7, 4 00004408 206E 0008 movea.l A0, [A6 + 0x8] 0000440C 2010 move.l D0, [A0] 0000440E D087 add.l D0, D7 00004410 4878 0002 push.l 0x2 00004414 486E FFFE pea.l [A6 - 0x2] 00004418 2F00 move.l -[A7], D0 0000441A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000441E 4FEF 000C lea.l A7, [A7 + 0xC] 00004422 2007 move.l D0, D7 00004424 D0AE FFD4 add.l D0, [A6 - 0x2C] 00004428 206E 0008 movea.l A0, [A6 + 0x8] 0000442C D090 add.l D0, [A0] 0000442E 4878 000E push.l 0xE 00004432 486E FFF0 pea.l [A6 - 0x10] 00004436 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 0000443C 2F00 move.l -[A7], D0 0000443E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00004442 4FEF 000C lea.l A7, [A7 + 0xC] 00004446 206E 0008 movea.l A0, [A6 + 0x8] 0000444A 2010 move.l D0, [A0] 0000444C D087 add.l D0, D7 0000444E 4878 0014 push.l 0x14 00004452 486E FFDC pea.l [A6 - 0x24] 00004456 5480 addq.l D0, 2 00004458 2F00 move.l -[A7], D0 0000445A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000445E 4FEF 000C lea.l A7, [A7 + 0xC] 00004462 4A6E FFFE tst.w [A6 - 0x2] 00004466 6716 beq +0x18 /* 0000447E */ 00004468 3D6E FFE4 FFF4 move.w [A6 - 0xC], [A6 - 0x1C] 0000446E 3D6E FFE8 FFF6 move.w [A6 - 0xA], [A6 - 0x18] 00004474 102E FFE6 move.b D0, [A6 - 0x1A] 00004478 4880 ext.w D0 0000447A 3D40 FFF8 move.w [A6 - 0x8], D0 label0000447E: 0000447E 3F3C 0004 move.w -[A7], 0x4 00004482 486E FFD8 pea.l [A6 - 0x28] 00004486 2F2E 000C move.l -[A7], [A6 + 0xC] 0000448A 4EBA 0208 jsr [PC + 0x208 /* 00004694 */] 0000448E 4FEF 000A lea.l A7, [A7 + 0xA] 00004492 7010 moveq.l D0, 0x10 00004494 2D40 FFD0 move.l [A6 - 0x30], D0 00004498 3F3C 0004 move.w -[A7], 0x4 0000449C 486E FFD0 pea.l [A6 - 0x30] 000044A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000044A4 4EBA 01EE jsr [PC + 0x1EE /* 00004694 */] 000044A8 4FEF 000A lea.l A7, [A7 + 0xA] 000044AC 42AE FFD0 clr.l [A6 - 0x30] 000044B0 3F3C 0002 move.w -[A7], 0x2 000044B4 486E FFD0 pea.l [A6 - 0x30] 000044B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000044BC 4EBA 01D6 jsr [PC + 0x1D6 /* 00004694 */] 000044C0 4FEF 000A lea.l A7, [A7 + 0xA] 000044C4 3F3C 000E move.w -[A7], 0xE 000044C8 486E FFF0 pea.l [A6 - 0x10] 000044CC 2F2E 000C move.l -[A7], [A6 + 0xC] 000044D0 4EBA 01C2 jsr [PC + 0x1C2 /* 00004694 */] 000044D4 4FEF 000A lea.l A7, [A7 + 0xA] 000044D8 DEAE FFD4 add.l D7, [A6 - 0x2C] label000044DC: 000044DC BE86 cmp.l D7, D6 000044DE 6D00 FEF0 blt -0x10E /* 000043D0 */ 000044E2 4CDF 00C0 movem.l D6,D7, [A7]+ 000044E6 4E5E unlink A6 000044E8 4E75 rts fn000044EA: 000044EA 4E56 0000 link A6, 0 000044EE 4A6E 0010 tst.w [A6 + 0x10] 000044F2 6718 beq +0x1A /* 0000450C */ 000044F4 42A7 clr.l -[A7] 000044F6 2F2E 000C move.l -[A7], [A6 + 0xC] 000044FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044FE 4EBA C3A6 jsr [PC - 0x3C5A /* 000008A6 */] 00004502 205F movea.l A0, [A7]+ 00004504 226E 0012 movea.l A1, [A6 + 0x12] 00004508 2288 move.l [A1], A0 0000450A 6016 bra +0x18 /* 00004522 */ label0000450C: 0000450C 42A7 clr.l -[A7] 0000450E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004512 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004516 4EBA BAEA jsr [PC - 0x4516 /* 00000002 */] 0000451A 205F movea.l A0, [A7]+ 0000451C 226E 0012 movea.l A1, [A6 + 0x12] 00004520 2288 move.l [A1], A0 label00004522: 00004522 206E 0012 movea.l A0, [A6 + 0x12] 00004526 4A90 tst.l [A0] 00004528 6604 bne +0x6 /* 0000452E */ 0000452A 7001 moveq.l D0, 0x01 0000452C 6002 bra +0x4 /* 00004530 */ label0000452E: 0000452E 7000 moveq.l D0, 0x00 label00004530: 00004530 4E5E unlink A6 00004532 4E75 rts fn00004534: 00004534 4E56 0000 link A6, 0 00004538 4A6E 0010 tst.w [A6 + 0x10] 0000453C 6718 beq +0x1A /* 00004556 */ 0000453E 42A7 clr.l -[A7] 00004540 2F2E 000C move.l -[A7], [A6 + 0xC] 00004544 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004548 4EBA C5FC jsr [PC - 0x3A04 /* 00000B46 */] 0000454C 205F movea.l A0, [A7]+ 0000454E 226E 0012 movea.l A1, [A6 + 0x12] 00004552 2288 move.l [A1], A0 00004554 6016 bra +0x18 /* 0000456C */ label00004556: 00004556 42A7 clr.l -[A7] 00004558 2F2E 000C move.l -[A7], [A6 + 0xC] 0000455C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004560 4EBA BDC8 jsr [PC - 0x4238 /* 0000032A */] 00004564 205F movea.l A0, [A7]+ 00004566 226E 0012 movea.l A1, [A6 + 0x12] 0000456A 2288 move.l [A1], A0 label0000456C: 0000456C 206E 0012 movea.l A0, [A6 + 0x12] 00004570 4A90 tst.l [A0] 00004572 6604 bne +0x6 /* 00004578 */ 00004574 7001 moveq.l D0, 0x01 00004576 6002 bra +0x4 /* 0000457A */ label00004578: 00004578 7000 moveq.l D0, 0x00 label0000457A: 0000457A 4E5E unlink A6 0000457C 4E75 rts fn0000457E: 0000457E 4E56 0000 link A6, 0 00004582 48E7 0308 movem.l -[A7], D6,D7,A4 00004586 206E 000C movea.l A0, [A6 + 0xC] 0000458A 2C10 move.l D6, [A0] 0000458C 206E 0008 movea.l A0, [A6 + 0x8] 00004590 2010 move.l D0, [A0] 00004592 D086 add.l D0, D6 00004594 2840 movea.l A4, D0 00004596 2E14 move.l D7, [A4] 00004598 42A7 clr.l -[A7] 0000459A 2F07 move.l -[A7], D7 0000459C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000045A0 205F movea.l A0, [A7]+ 000045A2 226E 0010 movea.l A1, [A6 + 0x10] 000045A6 2288 move.l [A1], A0 000045A8 4A78 0220 tst.w [0x00000220 /* MemErr */] 000045AC 6706 beq +0x8 /* 000045B4 */ 000045AE 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000045B2 6034 bra +0x36 /* 000045E8 */ label000045B4: 000045B4 206E 0008 movea.l A0, [A6 + 0x8] 000045B8 2010 move.l D0, [A0] 000045BA D086 add.l D0, D6 000045BC 2840 movea.l A4, D0 000045BE 206E 0010 movea.l A0, [A6 + 0x10] 000045C2 2050 movea.l A0, [A0] 000045C4 2F07 move.l -[A7], D7 000045C6 2F10 move.l -[A7], [A0] 000045C8 486C 0004 pea.l [A4 + 0x4] 000045CC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000045D0 4FEF 000C lea.l A7, [A7 + 0xC] 000045D4 0807 0000 btst.b D7, 0x0 000045D8 6702 beq +0x4 /* 000045DC */ 000045DA 5287 addq.l D7, 1 label000045DC: 000045DC 2007 move.l D0, D7 000045DE 5880 addq.l D0, 4 000045E0 206E 000C movea.l A0, [A6 + 0xC] 000045E4 D190 add.l [A0], D0 000045E6 7000 moveq.l D0, 0x00 label000045E8: 000045E8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000045EC 4E5E unlink A6 000045EE 4E75 rts fn000045F0: 000045F0 4E56 0000 link A6, 0 000045F4 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000045F8 42A7 clr.l -[A7] 000045FA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000045FE 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004602 201F move.l D0, [A7]+ 00004604 2E00 move.l D7, D0 00004606 2A07 move.l D5, D7 00004608 0805 0000 btst.b D5, 0x0 0000460C 6702 beq +0x4 /* 00004610 */ 0000460E 5285 addq.l D5, 1 label00004610: 00004610 206E 000C movea.l A0, [A6 + 0xC] 00004614 2C10 move.l D6, [A0] 00004616 206E 0010 movea.l A0, [A6 + 0x10] 0000461A 2010 move.l D0, [A0] 0000461C 9086 sub.l D0, D6 0000461E 2205 move.l D1, D5 00004620 5881 addq.l D1, 4 00004622 B280 cmp.l D1, D0 00004624 6F30 ble +0x32 /* 00004656 */ 00004626 2006 move.l D0, D6 00004628 D085 add.l D0, D5 0000462A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000462E 0680 0000 2714 addi.l D0, 0x2714 00004634 2F00 move.l -[A7], D0 00004636 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000463A 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000463E 6706 beq +0x8 /* 00004646 */ 00004640 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00004644 6046 bra +0x48 /* 0000468C */ label00004646: 00004646 2006 move.l D0, D6 00004648 D085 add.l D0, D5 0000464A 0680 0000 2714 addi.l D0, 0x2714 00004650 206E 0010 movea.l A0, [A6 + 0x10] 00004654 2080 move.l [A0], D0 label00004656: 00004656 2005 move.l D0, D5 00004658 5880 addq.l D0, 4 0000465A 206E 000C movea.l A0, [A6 + 0xC] 0000465E D190 add.l [A0], D0 00004660 206E 0008 movea.l A0, [A6 + 0x8] 00004664 2010 move.l D0, [A0] 00004666 D086 add.l D0, D6 00004668 2840 movea.l A4, D0 0000466A 2887 move.l [A4], D7 0000466C 206E 0014 movea.l A0, [A6 + 0x14] 00004670 2F07 move.l -[A7], D7 00004672 486C 0004 pea.l [A4 + 0x4] 00004676 2F10 move.l -[A7], [A0] 00004678 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000467C 4FEF 000C lea.l A7, [A7 + 0xC] 00004680 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004684 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004688 3038 0220 move.w D0, [0x00000220 /* MemErr */] label0000468C: 0000468C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004690 4E5E unlink A6 00004692 4E75 rts export_302: fn00004694: 00004694 4E56 FFFC link A6, -0x0004 00004698 42A7 clr.l -[A7] 0000469A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000469E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000046A2 201F move.l D0, [A7]+ 000046A4 2D40 FFFC move.l [A6 - 0x4], D0 000046A8 306E 0010 movea.w A0, [A6 + 0x10] 000046AC D1EE FFFC add.l A0, [A6 - 0x4] 000046B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000046B4 4850 pea.l [A0] 000046B6 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000046BA 206E 0008 movea.l A0, [A6 + 0x8] 000046BE 2010 move.l D0, [A0] 000046C0 D0AE FFFC add.l D0, [A6 - 0x4] 000046C4 306E 0010 movea.w A0, [A6 + 0x10] 000046C8 2F08 move.l -[A7], A0 000046CA 2F00 move.l -[A7], D0 000046CC 2F2E 000C move.l -[A7], [A6 + 0xC] 000046D0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000046D4 4FEF 000C lea.l A7, [A7 + 0xC] 000046D8 4E5E unlink A6 000046DA 4E75 rts export_304: fn000046DC: 000046DC 4E56 FFFC link A6, -0x0004 000046E0 42A7 clr.l -[A7] 000046E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000046E6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000046EA 201F move.l D0, [A7]+ 000046EC 306E 0010 movea.w A0, [A6 + 0x10] 000046F0 9088 sub.l D0, A0 000046F2 2D40 FFFC move.l [A6 - 0x4], D0 000046F6 206E 0008 movea.l A0, [A6 + 0x8] 000046FA 2010 move.l D0, [A0] 000046FC D0AE FFFC add.l D0, [A6 - 0x4] 00004700 306E 0010 movea.w A0, [A6 + 0x10] 00004704 2F08 move.l -[A7], A0 00004706 2F2E 000C move.l -[A7], [A6 + 0xC] 0000470A 2F00 move.l -[A7], D0 0000470C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00004710 4FEF 000C lea.l A7, [A7 + 0xC] 00004714 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004718 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000471C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004720 4E5E unlink A6 00004722 4E75 rts fn00004724: 00004724 4E56 FFF4 link A6, -0x000C 00004728 206E 0008 movea.l A0, [A6 + 0x8] 0000472C 2050 movea.l A0, [A0] 0000472E 3D68 0022 FFFC move.w [A6 - 0x4], [A0 + 0x22] 00004734 206E 0008 movea.l A0, [A6 + 0x8] 00004738 2050 movea.l A0, [A0] 0000473A 3D68 0020 FFFE move.w [A6 - 0x2], [A0 + 0x20] 00004740 206E 0008 movea.l A0, [A6 + 0x8] 00004744 2050 movea.l A0, [A0] 00004746 4268 0020 clr.w [A0 + 0x20] 0000474A 206E 0008 movea.l A0, [A6 + 0x8] 0000474E 226E 0008 movea.l A1, [A6 + 0x8] 00004752 42A7 clr.l -[A7] 00004754 2251 movea.l A1, [A1] 00004756 2F29 003E move.l -[A7], [A1 + 0x3E] 0000475A 2D50 FFF4 move.l [A6 - 0xC], [A0] 0000475E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004762 201F move.l D0, [A7]+ 00004764 206E FFF4 movea.l A0, [A6 - 0xC] 00004768 3140 0022 move.w [A0 + 0x22], D0 0000476C 42A7 clr.l -[A7] 0000476E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004772 4EAD 0842 jsr [A5 + 0x842 /* export_260 */] 00004776 205F movea.l A0, [A7]+ 00004778 2D48 FFF8 move.l [A6 - 0x8], A0 0000477C 206E 0008 movea.l A0, [A6 + 0x8] 00004780 2050 movea.l A0, [A0] 00004782 316E FFFC 0022 move.w [A0 + 0x22], [A6 - 0x4] 00004788 206E 0008 movea.l A0, [A6 + 0x8] 0000478C 2050 movea.l A0, [A0] 0000478E 316E FFFE 0020 move.w [A0 + 0x20], [A6 - 0x2] 00004794 202E FFF8 move.l D0, [A6 - 0x8] 00004798 4E5E unlink A6 0000479A 4E75 rts export_300: 0000479C 4E56 FFF8 link A6, -0x0008 000047A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000047A4 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000047A8 588F addq.l A7, 4 000047AA 206E 000C movea.l A0, [A6 + 0xC] 000047AE 3010 move.w D0, [A0] 000047B0 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000047B4 0002 000A ori.b D2, 0xA /* '\n' */ 000047B8 0003 00A0 ori.b D3, 0xA0 000047BC 0006 00C6 ori.b D6, 0xC6 000047C0 206E 000C movea.l A0, [A6 + 0xC] 000047C4 2F28 0002 move.l -[A7], [A0 + 0x2] 000047C8 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 000047CC 588F addq.l A7, 4 000047CE 4A40 tst.w D0 000047D0 6718 beq +0x1A /* 000047EA */ 000047D2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000047D6 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 000047DA 588F addq.l A7, 4 000047DC 206E 0008 movea.l A0, [A6 + 0x8] 000047E0 7001 moveq.l D0, 0x01 000047E2 3080 move.w [A0], D0 000047E4 7001 moveq.l D0, 0x01 000047E6 6000 009E bra +0xA0 /* 00004886 */ label000047EA: 000047EA 206E 0010 movea.l A0, [A6 + 0x10] 000047EE 0C68 0002 00A4 cmpi.w [A0 + 0xA4], 0x2 000047F4 6600 008E bne +0x90 /* 00004884 */ 000047F8 206E 0010 movea.l A0, [A6 + 0x10] 000047FC 2D68 00A0 FFFC move.l [A6 - 0x4], [A0 + 0xA0] 00004802 206E FFFC movea.l A0, [A6 - 0x4] 00004806 2050 movea.l A0, [A0] 00004808 3D68 0020 FFF8 move.w [A6 - 0x8], [A0 + 0x20] 0000480E 206E FFFC movea.l A0, [A6 - 0x4] 00004812 2050 movea.l A0, [A0] 00004814 3D68 0022 FFFA move.w [A6 - 0x6], [A0 + 0x22] 0000481A 306E FFF8 movea.w A0, [A6 - 0x8] 0000481E 2F08 move.l -[A7], A0 00004820 306E FFFA movea.w A0, [A6 - 0x6] 00004824 2F08 move.l -[A7], A0 00004826 2F2D B82E move.l -[A7], [A5 - 0x47D2] 0000482A A9D1 syscall TESetSelect 0000482C 206E 000C movea.l A0, [A6 + 0xC] 00004830 1028 0005 move.b D0, [A0 + 0x5] 00004834 4880 ext.w D0 00004836 3F00 move.w -[A7], D0 00004838 2F2D B82E move.l -[A7], [A5 - 0x47D2] 0000483C A9DC syscall TEKey 0000483E 206E 000C movea.l A0, [A6 + 0xC] 00004842 0C28 0008 0005 cmpi.b [A0 + 0x5], 0x8 00004848 670C beq +0xE /* 00004856 */ 0000484A 206E 000C movea.l A0, [A6 + 0xC] 0000484E 217C 0000 00A5 0002 move.l [A0 + 0x2], 0xA5 label00004856: 00004856 7000 moveq.l D0, 0x00 00004858 602C bra +0x2E /* 00004886 */ 0000485A 206E 000C movea.l A0, [A6 + 0xC] 0000485E 2028 0002 move.l D0, [A0 + 0x2] 00004862 B0AE 0010 cmp.l D0, [A6 + 0x10] 00004866 661C bne +0x1E /* 00004884 */ 00004868 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000486C A922 syscall BeginUpdate 0000486E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004872 A981 syscall DrawDialog 00004874 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004878 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000487C 588F addq.l A7, 4 0000487E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004882 A923 syscall EndUpdate label00004884: 00004884 7000 moveq.l D0, 0x00 label00004886: 00004886 4E5E unlink A6 00004888 205F movea.l A0, [A7]+ 0000488A 4FEF 000C lea.l A7, [A7 + 0xC] 0000488E 1E80 move.b [A7], D0 00004890 4ED0 jmp [A0] export_315: 00004892 4E56 FFC4 link A6, -0x003C 00004896 486E FFEE pea.l [A6 - 0x12] 0000489A 42A7 clr.l -[A7] 0000489C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048A0 4EBA 0F48 jsr [PC + 0xF48 /* 000057EA */] 000048A4 4FEF 000C lea.l A7, [A7 + 0xC] 000048A8 3F00 move.w -[A7], D0 000048AA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000048AE 548F addq.l A7, 2 000048B0 206E FFEE movea.l A0, [A6 - 0x12] 000048B4 2050 movea.l A0, [A0] 000048B6 2D68 000A FFE6 move.l [A6 - 0x1A], [A0 + 0xA] 000048BC 42A7 clr.l -[A7] 000048BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048C2 4EBA 11C6 jsr [PC + 0x11C6 /* 00005A8A */] 000048C6 508F addq.l A7, 8 000048C8 3F00 move.w -[A7], D0 000048CA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000048CE 548F addq.l A7, 2 000048D0 4AAE FFE6 tst.l [A6 - 0x1A] 000048D4 6700 00CE beq +0xD0 /* 000049A4 */ 000048D8 A850 syscall InitCursor 000048DA 486E FFEA pea.l [A6 - 0x16] 000048DE A874 syscall GetPort 000048E0 42A7 clr.l -[A7] 000048E2 3F3C 0104 move.w -[A7], 0x104 000048E6 42A7 clr.l -[A7] 000048E8 4878 FFFF push.l 0xFFFF 000048EC A97C syscall GetNewDialog 000048EE 205F movea.l A0, [A7]+ 000048F0 2D48 FFF2 move.l [A6 - 0xE], A0 000048F4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000048F8 A873 syscall SetPort 000048FA 486E FFF6 pea.l [A6 - 0xA] 000048FE 3F3C EC14 move.w -[A7], 0xEC14 00004902 3F3C EC14 move.w -[A7], 0xEC14 00004906 3F3C EC78 move.w -[A7], 0xEC78 0000490A 3F3C EC78 move.w -[A7], 0xEC78 0000490E A8A7 syscall SetRect 00004910 42A7 clr.l -[A7] 00004912 486E FFF6 pea.l [A6 - 0xA] 00004916 486E FFF6 pea.l [A6 - 0xA] 0000491A A9D2 syscall TENew 0000491C 205F movea.l A0, [A7]+ 0000491E 2B48 B82E move.l [A5 - 0x47D2], A0 00004922 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00004926 A915 syscall ShowWindow label00004928: 00004928 486D 0982 pea.l [A5 + 0x982 /* export_300 */] 0000492C 486E FFFE pea.l [A6 - 0x2] 00004930 A991 syscall ModalDialog 00004932 302E FFFE move.w D0, [A6 - 0x2] 00004936 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000493A 0001 0002 ori.b D1, 0x2 0000493E FFEA .invalid <> 00004940 0004 004C ori.b D4, 0x4C /* 'L' */ 00004944 206D B82E movea.l A0, [A5 - 0x47D2] 00004948 486E FFC4 pea.l [A6 - 0x3C] 0000494C 2050 movea.l A0, [A0] 0000494E 2F28 003E move.l -[A7], [A0 + 0x3E] 00004952 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00004956 508F addq.l A7, 8 00004958 486E FFE2 pea.l [A6 - 0x1E] 0000495C 486E FFC4 pea.l [A6 - 0x3C] 00004960 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00004964 508F addq.l A7, 8 00004966 202E FFE2 move.l D0, [A6 - 0x1E] 0000496A B0AE FFE6 cmp.l D0, [A6 - 0x1A] 0000496E 6616 bne +0x18 /* 00004986 */ 00004970 2F2D B82E move.l -[A7], [A5 - 0x47D2] 00004974 A9CD syscall TEDispose 00004976 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000497A A983 syscall DisposeDialog 0000497C 486E FFEA pea.l [A6 - 0x16] 00004980 A873 syscall SetPort 00004982 7000 moveq.l D0, 0x00 00004984 6020 bra +0x22 /* 000049A6 */ label00004986: 00004986 3F3C 0002 move.w -[A7], 0x2 0000498A A9C8 syscall SysBeep 0000498C 609A bra -0x64 /* 00004928 */ 0000498E 2F2D B82E move.l -[A7], [A5 - 0x47D2] 00004992 A9CD syscall TEDispose 00004994 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00004998 A983 syscall DisposeDialog 0000499A 486E FFEA pea.l [A6 - 0x16] 0000499E A873 syscall SetPort 000049A0 7001 moveq.l D0, 0x01 000049A2 6002 bra +0x4 /* 000049A6 */ label000049A4: 000049A4 7000 moveq.l D0, 0x00 label000049A6: 000049A6 4E5E unlink A6 000049A8 4E75 rts export_303: 000049AA 4E56 FFF4 link A6, -0x000C 000049AE 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000049B2 2F2E 000C move.l -[A7], [A6 + 0xC] 000049B6 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000049BA 206E 000C movea.l A0, [A6 + 0xC] 000049BE 2850 movea.l A4, [A0] 000049C0 42A7 clr.l -[A7] 000049C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000049C6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000049CA 201F move.l D0, [A7]+ 000049CC 4878 0052 push.l 0x52 /* 'R' */ 000049D0 2F00 move.l -[A7], D0 000049D2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000049D6 3E00 move.w D7, D0 000049D8 7C00 moveq.l D6, 0x00 000049DA 6000 0062 bra +0x64 /* 00004A3E */ label000049DE: 000049DE 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2 000049E4 6652 bne +0x54 /* 00004A38 */ 000049E6 2D6C 003E FFFC move.l [A6 - 0x4], [A4 + 0x3E] 000049EC 206E FFFC movea.l A0, [A6 - 0x4] 000049F0 2050 movea.l A0, [A0] 000049F2 3A10 move.w D5, [A0] 000049F4 3005 move.w D0, D5 000049F6 C1FC 0014 muls.w D0, 0x14 000049FA 5440 addq.w D0, 2 000049FC 48C0 ext.l D0 000049FE 2D40 FFF4 move.l [A6 - 0xC], D0 00004A02 42A7 clr.l -[A7] 00004A04 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004A08 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004A0C 201F move.l D0, [A7]+ 00004A0E 90AE FFF4 sub.l D0, [A6 - 0xC] 00004A12 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 00004A18 2D40 FFF8 move.l [A6 - 0x8], D0 00004A1C 206E FFFC movea.l A0, [A6 - 0x4] 00004A20 2010 move.l D0, [A0] 00004A22 D0AE FFF4 add.l D0, [A6 - 0xC] 00004A26 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004A2A 2F00 move.l -[A7], D0 00004A2C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A30 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00004A34 4FEF 000C lea.l A7, [A7 + 0xC] label00004A38: 00004A38 49EC 0052 lea.l A4, [A4 + 0x52] 00004A3C 5246 addq.w D6, 1 label00004A3E: 00004A3E BC47 cmp.w D6, D7 00004A40 6D9C blt -0x62 /* 000049DE */ 00004A42 2F2E 000C move.l -[A7], [A6 + 0xC] 00004A46 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00004A4A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004A4E 4E5E unlink A6 00004A50 4E75 rts export_311: fn00004A52: 00004A52 4E56 FFFE link A6, -0x0002 00004A56 206E 0008 movea.l A0, [A6 + 0x8] 00004A5A 2050 movea.l A0, [A0] 00004A5C 3D50 FFFE move.w [A6 - 0x2], [A0] 00004A60 302E FFFE move.w D0, [A6 - 0x2] 00004A64 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004A68 0000 0008 ori.b D0, 0x8 00004A6C 00AA 0012 0022 0032 ori.l [A2 + 0x32], 0x120022 00004A74 0042 0050 ori.w D2, 0x50 /* 'P' */ 00004A78 005E 006C ori.w [A6]+, 0x6C /* 'l' */ 00004A7C 007A 0088 2F2E ori.w [PC + 0x2F2E /* 000079AC, cstring "" */], 0x88 00004A82 000C 2F2E ori.b A4, 0x2E /* '.' */ 00004A86 0008 4EBA ori.b A0, 0xBA 00004A8A 0092 508F 6000 ori.l [A2], 0x508F6000 00004A90 0088 2F2E 000C ori.l A0, 0x2F2E000C 00004A96 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A9A 4EBA 014E jsr [PC + 0x14E /* 00004BEA */] 00004A9E 508F addq.l A7, 8 00004AA0 6000 0076 bra +0x78 /* 00004B18 */ 00004AA4 2F2E 000C move.l -[A7], [A6 + 0xC] 00004AA8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004AAC 4EBA 013C jsr [PC + 0x13C /* 00004BEA */] 00004AB0 508F addq.l A7, 8 00004AB2 6000 0064 bra +0x66 /* 00004B18 */ 00004AB6 2F2E 000C move.l -[A7], [A6 + 0xC] 00004ABA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004ABE 4EBA 012A jsr [PC + 0x12A /* 00004BEA */] 00004AC2 508F addq.l A7, 8 00004AC4 6052 bra +0x54 /* 00004B18 */ 00004AC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00004ACA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004ACE 4EBA 0164 jsr [PC + 0x164 /* 00004C34 */] 00004AD2 508F addq.l A7, 8 00004AD4 6042 bra +0x44 /* 00004B18 */ 00004AD6 2F2E 000C move.l -[A7], [A6 + 0xC] 00004ADA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004ADE 4EBA 01FE jsr [PC + 0x1FE /* 00004CDE */] 00004AE2 508F addq.l A7, 8 00004AE4 6032 bra +0x34 /* 00004B18 */ 00004AE6 2F2E 000C move.l -[A7], [A6 + 0xC] 00004AEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004AEE 4EBA 03E4 jsr [PC + 0x3E4 /* 00004ED4 */] 00004AF2 508F addq.l A7, 8 00004AF4 6022 bra +0x24 /* 00004B18 */ 00004AF6 2F2E 000C move.l -[A7], [A6 + 0xC] 00004AFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004AFE 4EBA 047C jsr [PC + 0x47C /* 00004F7C */] 00004B02 508F addq.l A7, 8 00004B04 6012 bra +0x14 /* 00004B18 */ 00004B06 2F2E 000C move.l -[A7], [A6 + 0xC] 00004B0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004B0E 4EBA 055C jsr [PC + 0x55C /* 0000506C */] 00004B12 508F addq.l A7, 8 00004B14 6002 bra +0x4 /* 00004B18 */ 00004B16 7069 moveq.l D0, 0x69 label00004B18: 00004B18 4E5E unlink A6 00004B1A 4E75 rts 00004B1C 4E56 FFDE link A6, -0x0022 00004B20 2F07 move.l -[A7], D7 00004B22 206E 0008 movea.l A0, [A6 + 0x8] 00004B26 2050 movea.l A0, [A0] 00004B28 43EE FFE6 lea.l A1, [A6 - 0x1A] 00004B2C 7005 moveq.l D0, 0x05 label00004B2E: 00004B2E 22D8 move.l [A1]+, [A0]+ 00004B30 51C8 FFFC dbf D0, -0x6 /* 00004B2E */ 00004B34 32D8 move.w [A1]+, [A0]+ 00004B36 42AE FFE2 clr.l [A6 - 0x1E] 00004B3A 42A7 clr.l -[A7] 00004B3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004B40 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004B44 201F move.l D0, [A7]+ 00004B46 2D40 FFDE move.l [A6 - 0x22], D0 00004B4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004B4E 486E FFDE pea.l [A6 - 0x22] 00004B52 486E FFE2 pea.l [A6 - 0x1E] 00004B56 2F2E 000C move.l -[A7], [A6 + 0xC] 00004B5A 4EBA 086C jsr [PC + 0x86C /* 000053C8 */] 00004B5E 4FEF 0010 lea.l A7, [A7 + 0x10] 00004B62 3E00 move.w D7, D0 00004B64 4A47 tst.w D7 00004B66 6706 beq +0x8 /* 00004B6E */ 00004B68 3007 move.w D0, D7 00004B6A 6000 0078 bra +0x7A /* 00004BE4 */ label00004B6E: 00004B6E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004B72 486E FFDE pea.l [A6 - 0x22] 00004B76 486E FFE2 pea.l [A6 - 0x1E] 00004B7A 2F2E 000C move.l -[A7], [A6 + 0xC] 00004B7E 4EBA 07AE jsr [PC + 0x7AE /* 0000532E */] 00004B82 4FEF 0010 lea.l A7, [A7 + 0x10] 00004B86 3E00 move.w D7, D0 00004B88 4A47 tst.w D7 00004B8A 6704 beq +0x6 /* 00004B90 */ 00004B8C 3007 move.w D0, D7 00004B8E 6054 bra +0x56 /* 00004BE4 */ label00004B90: 00004B90 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004B94 486E FFDE pea.l [A6 - 0x22] 00004B98 486E FFE2 pea.l [A6 - 0x1E] 00004B9C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004BA0 4EBA 078C jsr [PC + 0x78C /* 0000532E */] 00004BA4 4FEF 0010 lea.l A7, [A7 + 0x10] 00004BA8 3E00 move.w D7, D0 00004BAA 4A47 tst.w D7 00004BAC 6704 beq +0x6 /* 00004BB2 */ 00004BAE 3007 move.w D0, D7 00004BB0 6032 bra +0x34 /* 00004BE4 */ label00004BB2: 00004BB2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004BB6 486E FFDE pea.l [A6 - 0x22] 00004BBA 486E FFE2 pea.l [A6 - 0x1E] 00004BBE 2F2E 000C move.l -[A7], [A6 + 0xC] 00004BC2 4EBA 076A jsr [PC + 0x76A /* 0000532E */] 00004BC6 4FEF 0010 lea.l A7, [A7 + 0x10] 00004BCA 3E00 move.w D7, D0 00004BCC 4A47 tst.w D7 00004BCE 6704 beq +0x6 /* 00004BD4 */ 00004BD0 3007 move.w D0, D7 00004BD2 6010 bra +0x12 /* 00004BE4 */ label00004BD4: 00004BD4 2F2E 000C move.l -[A7], [A6 + 0xC] 00004BD8 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00004BDC 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004BE0 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00004BE4: 00004BE4 2E1F move.l D7, [A7]+ 00004BE6 4E5E unlink A6 00004BE8 4E75 rts fn00004BEA: 00004BEA 4E56 FFFC link A6, -0x0004 00004BEE 42A7 clr.l -[A7] 00004BF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004BF4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004BF8 201F move.l D0, [A7]+ 00004BFA 2D40 FFFC move.l [A6 - 0x4], D0 00004BFE 2F2E 000C move.l -[A7], [A6 + 0xC] 00004C02 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004C06 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004C0A 4A78 0220 tst.w [0x00000220 /* MemErr */] 00004C0E 6706 beq +0x8 /* 00004C16 */ 00004C10 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00004C14 601A bra +0x1C /* 00004C30 */ label00004C16: 00004C16 206E 0008 movea.l A0, [A6 + 0x8] 00004C1A 226E 000C movea.l A1, [A6 + 0xC] 00004C1E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004C22 2F11 move.l -[A7], [A1] 00004C24 2F10 move.l -[A7], [A0] 00004C26 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00004C2A 4FEF 000C lea.l A7, [A7 + 0xC] 00004C2E 7000 moveq.l D0, 0x00 label00004C30: 00004C30 4E5E unlink A6 00004C32 4E75 rts fn00004C34: 00004C34 4E56 FFC6 link A6, -0x003A 00004C38 2F07 move.l -[A7], D7 00004C3A 206E 0008 movea.l A0, [A6 + 0x8] 00004C3E 2050 movea.l A0, [A0] 00004C40 43EE FFCE lea.l A1, [A6 - 0x32] 00004C44 700B moveq.l D0, 0x0B label00004C46: 00004C46 22D8 move.l [A1]+, [A0]+ 00004C48 51C8 FFFC dbf D0, -0x6 /* 00004C46 */ 00004C4C 32D8 move.w [A1]+, [A0]+ 00004C4E 42AE FFCA clr.l [A6 - 0x36] 00004C52 42A7 clr.l -[A7] 00004C54 2F2E 000C move.l -[A7], [A6 + 0xC] 00004C58 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004C5C 201F move.l D0, [A7]+ 00004C5E 2D40 FFC6 move.l [A6 - 0x3A], D0 00004C62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C66 486E FFC6 pea.l [A6 - 0x3A] 00004C6A 486E FFCA pea.l [A6 - 0x36] 00004C6E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004C72 4EBA 0754 jsr [PC + 0x754 /* 000053C8 */] 00004C76 4FEF 0010 lea.l A7, [A7 + 0x10] 00004C7A 3E00 move.w D7, D0 00004C7C 4A47 tst.w D7 00004C7E 6704 beq +0x6 /* 00004C84 */ 00004C80 3007 move.w D0, D7 00004C82 6054 bra +0x56 /* 00004CD8 */ label00004C84: 00004C84 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004C88 486E FFC6 pea.l [A6 - 0x3A] 00004C8C 486E FFCA pea.l [A6 - 0x36] 00004C90 2F2E 000C move.l -[A7], [A6 + 0xC] 00004C94 4EBA 0698 jsr [PC + 0x698 /* 0000532E */] 00004C98 4FEF 0010 lea.l A7, [A7 + 0x10] 00004C9C 3E00 move.w D7, D0 00004C9E 4A47 tst.w D7 00004CA0 6704 beq +0x6 /* 00004CA6 */ 00004CA2 3007 move.w D0, D7 00004CA4 6032 bra +0x34 /* 00004CD8 */ label00004CA6: 00004CA6 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004CAA 486E FFC6 pea.l [A6 - 0x3A] 00004CAE 486E FFCA pea.l [A6 - 0x36] 00004CB2 2F2E 000C move.l -[A7], [A6 + 0xC] 00004CB6 4EBA 0676 jsr [PC + 0x676 /* 0000532E */] 00004CBA 4FEF 0010 lea.l A7, [A7 + 0x10] 00004CBE 3E00 move.w D7, D0 00004CC0 4A47 tst.w D7 00004CC2 6704 beq +0x6 /* 00004CC8 */ 00004CC4 3007 move.w D0, D7 00004CC6 6010 bra +0x12 /* 00004CD8 */ label00004CC8: 00004CC8 2F2E 000C move.l -[A7], [A6 + 0xC] 00004CCC 2F2E FFCA move.l -[A7], [A6 - 0x36] 00004CD0 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004CD4 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00004CD8: 00004CD8 2E1F move.l D7, [A7]+ 00004CDA 4E5E unlink A6 00004CDC 4E75 rts fn00004CDE: 00004CDE 4E56 FFDA link A6, -0x0026 00004CE2 2F07 move.l -[A7], D7 00004CE4 206E 0008 movea.l A0, [A6 + 0x8] 00004CE8 2050 movea.l A0, [A0] 00004CEA 43EE FFE2 lea.l A1, [A6 - 0x1E] 00004CEE 7006 moveq.l D0, 0x06 label00004CF0: 00004CF0 22D8 move.l [A1]+, [A0]+ 00004CF2 51C8 FFFC dbf D0, -0x6 /* 00004CF0 */ 00004CF6 32D8 move.w [A1]+, [A0]+ 00004CF8 42AE FFDE clr.l [A6 - 0x22] 00004CFC 42A7 clr.l -[A7] 00004CFE 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D02 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004D06 201F move.l D0, [A7]+ 00004D08 2D40 FFDA move.l [A6 - 0x26], D0 00004D0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D10 486E FFDA pea.l [A6 - 0x26] 00004D14 486E FFDE pea.l [A6 - 0x22] 00004D18 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D1C 4EBA 06AA jsr [PC + 0x6AA /* 000053C8 */] 00004D20 4FEF 0010 lea.l A7, [A7 + 0x10] 00004D24 3E00 move.w D7, D0 00004D26 4A47 tst.w D7 00004D28 6706 beq +0x8 /* 00004D30 */ 00004D2A 3007 move.w D0, D7 00004D2C 6000 0078 bra +0x7A /* 00004DA6 */ label00004D30: 00004D30 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004D34 486E FFDA pea.l [A6 - 0x26] 00004D38 486E FFDE pea.l [A6 - 0x22] 00004D3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D40 4EBA 05EC jsr [PC + 0x5EC /* 0000532E */] 00004D44 4FEF 0010 lea.l A7, [A7 + 0x10] 00004D48 3E00 move.w D7, D0 00004D4A 4A47 tst.w D7 00004D4C 6704 beq +0x6 /* 00004D52 */ 00004D4E 3007 move.w D0, D7 00004D50 6054 bra +0x56 /* 00004DA6 */ label00004D52: 00004D52 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004D56 486E FFDA pea.l [A6 - 0x26] 00004D5A 486E FFDE pea.l [A6 - 0x22] 00004D5E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D62 4EBA 0048 jsr [PC + 0x48 /* 00004DAC */] 00004D66 4FEF 0010 lea.l A7, [A7 + 0x10] 00004D6A 3E00 move.w D7, D0 00004D6C 4A47 tst.w D7 00004D6E 6704 beq +0x6 /* 00004D74 */ 00004D70 3007 move.w D0, D7 00004D72 6032 bra +0x34 /* 00004DA6 */ label00004D74: 00004D74 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004D78 486E FFDA pea.l [A6 - 0x26] 00004D7C 486E FFDE pea.l [A6 - 0x22] 00004D80 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D84 4EBA 05A8 jsr [PC + 0x5A8 /* 0000532E */] 00004D88 4FEF 0010 lea.l A7, [A7 + 0x10] 00004D8C 3E00 move.w D7, D0 00004D8E 4A47 tst.w D7 00004D90 6704 beq +0x6 /* 00004D96 */ 00004D92 3007 move.w D0, D7 00004D94 6010 bra +0x12 /* 00004DA6 */ label00004D96: 00004D96 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D9A 2F2E FFDE move.l -[A7], [A6 - 0x22] 00004D9E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004DA2 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00004DA6: 00004DA6 2E1F move.l D7, [A7]+ 00004DA8 4E5E unlink A6 00004DAA 4E75 rts fn00004DAC: 00004DAC 4E56 FFDA link A6, -0x0026 00004DB0 48E7 0700 movem.l -[A7], D5,D6,D7 00004DB4 206E 000C movea.l A0, [A6 + 0xC] 00004DB8 2D50 FFFC move.l [A6 - 0x4], [A0] 00004DBC 42A7 clr.l -[A7] 00004DBE 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004DC2 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004DC6 201F move.l D0, [A7]+ 00004DC8 4878 001A push.l 0x1A 00004DCC 2F00 move.l -[A7], D0 00004DCE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004DD2 3A00 move.w D5, D0 00004DD4 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004DD8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004DDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00004DE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DE4 4EBA 0548 jsr [PC + 0x548 /* 0000532E */] 00004DE8 4FEF 0010 lea.l A7, [A7 + 0x10] 00004DEC 3C00 move.w D6, D0 00004DEE 4A46 tst.w D6 00004DF0 6706 beq +0x8 /* 00004DF8 */ 00004DF2 3006 move.w D0, D6 00004DF4 6000 00D6 bra +0xD8 /* 00004ECC */ label00004DF8: 00004DF8 7E00 moveq.l D7, 0x00 00004DFA 6000 0068 bra +0x6A /* 00004E64 */ label00004DFE: 00004DFE 206E 0014 movea.l A0, [A6 + 0x14] 00004E02 3007 move.w D0, D7 00004E04 C1FC 001A muls.w D0, 0x1A 00004E08 D090 add.l D0, [A0] 00004E0A 2040 movea.l A0, D0 00004E0C 43EE FFDE lea.l A1, [A6 - 0x22] 00004E10 7005 moveq.l D0, 0x05 label00004E12: 00004E12 22D8 move.l [A1]+, [A0]+ 00004E14 51C8 FFFC dbf D0, -0x6 /* 00004E12 */ 00004E18 32D8 move.w [A1]+, [A0]+ 00004E1A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00004E1E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004E22 2F2E 000C move.l -[A7], [A6 + 0xC] 00004E26 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E2A 4EBA 0502 jsr [PC + 0x502 /* 0000532E */] 00004E2E 4FEF 0010 lea.l A7, [A7 + 0x10] 00004E32 3C00 move.w D6, D0 00004E34 4A46 tst.w D6 00004E36 6706 beq +0x8 /* 00004E3E */ 00004E38 3006 move.w D0, D6 00004E3A 6000 0090 bra +0x92 /* 00004ECC */ label00004E3E: 00004E3E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004E42 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004E46 2F2E 000C move.l -[A7], [A6 + 0xC] 00004E4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E4E 4EBA 04DE jsr [PC + 0x4DE /* 0000532E */] 00004E52 4FEF 0010 lea.l A7, [A7 + 0x10] 00004E56 3C00 move.w D6, D0 00004E58 4A46 tst.w D6 00004E5A 6706 beq +0x8 /* 00004E62 */ 00004E5C 3006 move.w D0, D6 00004E5E 6000 006C bra +0x6E /* 00004ECC */ label00004E62: 00004E62 5247 addq.w D7, 1 label00004E64: 00004E64 BE45 cmp.w D7, D5 00004E66 6D96 blt -0x68 /* 00004DFE */ 00004E68 42A7 clr.l -[A7] 00004E6A 4878 0002 push.l 0x2 00004E6E 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004E72 205F movea.l A0, [A7]+ 00004E74 2D48 FFDA move.l [A6 - 0x26], A0 00004E78 206E FFDA movea.l A0, [A6 - 0x26] 00004E7C 2050 movea.l A0, [A0] 00004E7E 3085 move.w [A0], D5 00004E80 2F2E FFDA move.l -[A7], [A6 - 0x26] 00004E84 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004E88 2F2E 000C move.l -[A7], [A6 + 0xC] 00004E8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E90 4EBA 0536 jsr [PC + 0x536 /* 000053C8 */] 00004E94 4FEF 0010 lea.l A7, [A7 + 0x10] 00004E98 3C00 move.w D6, D0 00004E9A 4A46 tst.w D6 00004E9C 6704 beq +0x6 /* 00004EA2 */ 00004E9E 3006 move.w D0, D6 00004EA0 602A bra +0x2C /* 00004ECC */ label00004EA2: 00004EA2 2F2E FFDA move.l -[A7], [A6 - 0x26] 00004EA6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004EAA 206E 0008 movea.l A0, [A6 + 0x8] 00004EAE 2010 move.l D0, [A0] 00004EB0 D0AE FFFC add.l D0, [A6 - 0x4] 00004EB4 2D40 FFF8 move.l [A6 - 0x8], D0 00004EB8 206E 000C movea.l A0, [A6 + 0xC] 00004EBC 2010 move.l D0, [A0] 00004EBE 90AE FFFC sub.l D0, [A6 - 0x4] 00004EC2 5980 subq.l D0, 4 00004EC4 206E FFF8 movea.l A0, [A6 - 0x8] 00004EC8 2080 move.l [A0], D0 00004ECA 7000 moveq.l D0, 0x00 label00004ECC: 00004ECC 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004ED0 4E5E unlink A6 00004ED2 4E75 rts fn00004ED4: 00004ED4 4E56 FFEA link A6, -0x0016 00004ED8 2F07 move.l -[A7], D7 00004EDA 206E 0008 movea.l A0, [A6 + 0x8] 00004EDE 2050 movea.l A0, [A0] 00004EE0 43EE FFF2 lea.l A1, [A6 - 0xE] 00004EE4 22D8 move.l [A1]+, [A0]+ 00004EE6 22D8 move.l [A1]+, [A0]+ 00004EE8 22D8 move.l [A1]+, [A0]+ 00004EEA 32D8 move.w [A1]+, [A0]+ 00004EEC 42AE FFEE clr.l [A6 - 0x12] 00004EF0 42A7 clr.l -[A7] 00004EF2 2F2E 000C move.l -[A7], [A6 + 0xC] 00004EF6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004EFA 201F move.l D0, [A7]+ 00004EFC 2D40 FFEA move.l [A6 - 0x16], D0 00004F00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F04 486E FFEA pea.l [A6 - 0x16] 00004F08 486E FFEE pea.l [A6 - 0x12] 00004F0C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F10 4EBA 04B6 jsr [PC + 0x4B6 /* 000053C8 */] 00004F14 4FEF 0010 lea.l A7, [A7 + 0x10] 00004F18 3E00 move.w D7, D0 00004F1A 4A47 tst.w D7 00004F1C 6704 beq +0x6 /* 00004F22 */ 00004F1E 3007 move.w D0, D7 00004F20 6054 bra +0x56 /* 00004F76 */ label00004F22: 00004F22 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004F26 486E FFEA pea.l [A6 - 0x16] 00004F2A 486E FFEE pea.l [A6 - 0x12] 00004F2E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F32 4EBA 03FA jsr [PC + 0x3FA /* 0000532E */] 00004F36 4FEF 0010 lea.l A7, [A7 + 0x10] 00004F3A 3E00 move.w D7, D0 00004F3C 4A47 tst.w D7 00004F3E 6704 beq +0x6 /* 00004F44 */ 00004F40 3007 move.w D0, D7 00004F42 6032 bra +0x34 /* 00004F76 */ label00004F44: 00004F44 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004F48 486E FFEA pea.l [A6 - 0x16] 00004F4C 486E FFEE pea.l [A6 - 0x12] 00004F50 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F54 4EBA 03D8 jsr [PC + 0x3D8 /* 0000532E */] 00004F58 4FEF 0010 lea.l A7, [A7 + 0x10] 00004F5C 3E00 move.w D7, D0 00004F5E 4A47 tst.w D7 00004F60 6704 beq +0x6 /* 00004F66 */ 00004F62 3007 move.w D0, D7 00004F64 6010 bra +0x12 /* 00004F76 */ label00004F66: 00004F66 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F6A 2F2E FFEE move.l -[A7], [A6 - 0x12] 00004F6E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004F72 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00004F76: 00004F76 2E1F move.l D7, [A7]+ 00004F78 4E5E unlink A6 00004F7A 4E75 rts fn00004F7C: 00004F7C 4E56 FFD0 link A6, -0x0030 00004F80 2F07 move.l -[A7], D7 00004F82 206E 0008 movea.l A0, [A6 + 0x8] 00004F86 2050 movea.l A0, [A0] 00004F88 43EE FFD8 lea.l A1, [A6 - 0x28] 00004F8C 7009 moveq.l D0, 0x09 label00004F8E: 00004F8E 22D8 move.l [A1]+, [A0]+ 00004F90 51C8 FFFC dbf D0, -0x6 /* 00004F8E */ 00004F94 42AE FFD4 clr.l [A6 - 0x2C] 00004F98 42A7 clr.l -[A7] 00004F9A 2F2E 000C move.l -[A7], [A6 + 0xC] 00004F9E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004FA2 201F move.l D0, [A7]+ 00004FA4 2D40 FFD0 move.l [A6 - 0x30], D0 00004FA8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004FAC 486E FFD0 pea.l [A6 - 0x30] 00004FB0 486E FFD4 pea.l [A6 - 0x2C] 00004FB4 2F2E 000C move.l -[A7], [A6 + 0xC] 00004FB8 4EBA 040E jsr [PC + 0x40E /* 000053C8 */] 00004FBC 4FEF 0010 lea.l A7, [A7 + 0x10] 00004FC0 3E00 move.w D7, D0 00004FC2 4A47 tst.w D7 00004FC4 6706 beq +0x8 /* 00004FCC */ 00004FC6 3007 move.w D0, D7 00004FC8 6000 009C bra +0x9E /* 00005066 */ label00004FCC: 00004FCC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004FD0 486E FFD0 pea.l [A6 - 0x30] 00004FD4 486E FFD4 pea.l [A6 - 0x2C] 00004FD8 2F2E 000C move.l -[A7], [A6 + 0xC] 00004FDC 4EBA 0350 jsr [PC + 0x350 /* 0000532E */] 00004FE0 4FEF 0010 lea.l A7, [A7 + 0x10] 00004FE4 3E00 move.w D7, D0 00004FE6 4A47 tst.w D7 00004FE8 6706 beq +0x8 /* 00004FF0 */ 00004FEA 3007 move.w D0, D7 00004FEC 6000 0078 bra +0x7A /* 00005066 */ label00004FF0: 00004FF0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004FF4 486E FFD0 pea.l [A6 - 0x30] 00004FF8 486E FFD4 pea.l [A6 - 0x2C] 00004FFC 2F2E 000C move.l -[A7], [A6 + 0xC] 00005000 4EBA 0136 jsr [PC + 0x136 /* 00005138 */] 00005004 4FEF 0010 lea.l A7, [A7 + 0x10] 00005008 3E00 move.w D7, D0 0000500A 4A47 tst.w D7 0000500C 6704 beq +0x6 /* 00005012 */ 0000500E 3007 move.w D0, D7 00005010 6054 bra +0x56 /* 00005066 */ label00005012: 00005012 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005016 486E FFD0 pea.l [A6 - 0x30] 0000501A 486E FFD4 pea.l [A6 - 0x2C] 0000501E 2F2E 000C move.l -[A7], [A6 + 0xC] 00005022 4EBA 030A jsr [PC + 0x30A /* 0000532E */] 00005026 4FEF 0010 lea.l A7, [A7 + 0x10] 0000502A 3E00 move.w D7, D0 0000502C 4A47 tst.w D7 0000502E 6704 beq +0x6 /* 00005034 */ 00005030 3007 move.w D0, D7 00005032 6032 bra +0x34 /* 00005066 */ label00005034: 00005034 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005038 486E FFD0 pea.l [A6 - 0x30] 0000503C 486E FFD4 pea.l [A6 - 0x2C] 00005040 2F2E 000C move.l -[A7], [A6 + 0xC] 00005044 4EBA 02E8 jsr [PC + 0x2E8 /* 0000532E */] 00005048 4FEF 0010 lea.l A7, [A7 + 0x10] 0000504C 3E00 move.w D7, D0 0000504E 4A47 tst.w D7 00005050 6704 beq +0x6 /* 00005056 */ 00005052 3007 move.w D0, D7 00005054 6010 bra +0x12 /* 00005066 */ label00005056: 00005056 2F2E 000C move.l -[A7], [A6 + 0xC] 0000505A 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000505E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00005062 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00005066: 00005066 2E1F move.l D7, [A7]+ 00005068 4E5E unlink A6 0000506A 4E75 rts fn0000506C: 0000506C 4E56 FFD4 link A6, -0x002C 00005070 2F07 move.l -[A7], D7 00005072 206E 0008 movea.l A0, [A6 + 0x8] 00005076 2050 movea.l A0, [A0] 00005078 43EE FFDC lea.l A1, [A6 - 0x24] 0000507C 7008 moveq.l D0, 0x08 label0000507E: 0000507E 22D8 move.l [A1]+, [A0]+ 00005080 51C8 FFFC dbf D0, -0x6 /* 0000507E */ 00005084 42AE FFD8 clr.l [A6 - 0x28] 00005088 42A7 clr.l -[A7] 0000508A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000508E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005092 201F move.l D0, [A7]+ 00005094 2D40 FFD4 move.l [A6 - 0x2C], D0 00005098 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000509C 486E FFD4 pea.l [A6 - 0x2C] 000050A0 486E FFD8 pea.l [A6 - 0x28] 000050A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000050A8 4EBA 031E jsr [PC + 0x31E /* 000053C8 */] 000050AC 4FEF 0010 lea.l A7, [A7 + 0x10] 000050B0 3E00 move.w D7, D0 000050B2 4A47 tst.w D7 000050B4 6706 beq +0x8 /* 000050BC */ 000050B6 3007 move.w D0, D7 000050B8 6000 0078 bra +0x7A /* 00005132 */ label000050BC: 000050BC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000050C0 486E FFD4 pea.l [A6 - 0x2C] 000050C4 486E FFD8 pea.l [A6 - 0x28] 000050C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000050CC 4EBA 0260 jsr [PC + 0x260 /* 0000532E */] 000050D0 4FEF 0010 lea.l A7, [A7 + 0x10] 000050D4 3E00 move.w D7, D0 000050D6 4A47 tst.w D7 000050D8 6704 beq +0x6 /* 000050DE */ 000050DA 3007 move.w D0, D7 000050DC 6054 bra +0x56 /* 00005132 */ label000050DE: 000050DE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000050E2 486E FFD4 pea.l [A6 - 0x2C] 000050E6 486E FFD8 pea.l [A6 - 0x28] 000050EA 2F2E 000C move.l -[A7], [A6 + 0xC] 000050EE 4EBA 0048 jsr [PC + 0x48 /* 00005138 */] 000050F2 4FEF 0010 lea.l A7, [A7 + 0x10] 000050F6 3E00 move.w D7, D0 000050F8 4A47 tst.w D7 000050FA 6704 beq +0x6 /* 00005100 */ 000050FC 3007 move.w D0, D7 000050FE 6032 bra +0x34 /* 00005132 */ label00005100: 00005100 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005104 486E FFD4 pea.l [A6 - 0x2C] 00005108 486E FFD8 pea.l [A6 - 0x28] 0000510C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005110 4EBA 021C jsr [PC + 0x21C /* 0000532E */] 00005114 4FEF 0010 lea.l A7, [A7 + 0x10] 00005118 3E00 move.w D7, D0 0000511A 4A47 tst.w D7 0000511C 6704 beq +0x6 /* 00005122 */ 0000511E 3007 move.w D0, D7 00005120 6010 bra +0x12 /* 00005132 */ label00005122: 00005122 2F2E 000C move.l -[A7], [A6 + 0xC] 00005126 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000512A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000512E 3038 0220 move.w D0, [0x00000220 /* MemErr */] label00005132: 00005132 2E1F move.l D7, [A7]+ 00005134 4E5E unlink A6 00005136 4E75 rts fn00005138: 00005138 4E56 FF9C link A6, -0x0064 0000513C 48E7 0700 movem.l -[A7], D5,D6,D7 00005140 206E 000C movea.l A0, [A6 + 0xC] 00005144 2D50 FFFA move.l [A6 - 0x6], [A0] 00005148 42A7 clr.l -[A7] 0000514A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000514E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005152 201F move.l D0, [A7]+ 00005154 4878 0052 push.l 0x52 /* 'R' */ 00005158 2F00 move.l -[A7], D0 0000515A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000515E 3D40 FFFE move.w [A6 - 0x2], D0 00005162 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005166 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000516A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000516E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005172 4EBA 01BA jsr [PC + 0x1BA /* 0000532E */] 00005176 4FEF 0010 lea.l A7, [A7 + 0x10] 0000517A 3C00 move.w D6, D0 0000517C 4A46 tst.w D6 0000517E 6706 beq +0x8 /* 00005186 */ 00005180 3006 move.w D0, D6 00005182 6000 01A2 bra +0x1A4 /* 00005326 */ label00005186: 00005186 7E00 moveq.l D7, 0x00 00005188 6000 012E bra +0x130 /* 000052B8 */ label0000518C: 0000518C 206E 0014 movea.l A0, [A6 + 0x14] 00005190 3007 move.w D0, D7 00005192 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00005196 D090 add.l D0, [A0] 00005198 2040 movea.l A0, D0 0000519A 43EE FFA4 lea.l A1, [A6 - 0x5C] 0000519E 7013 moveq.l D0, 0x13 label000051A0: 000051A0 22D8 move.l [A1]+, [A0]+ 000051A2 51C8 FFFC dbf D0, -0x6 /* 000051A0 */ 000051A6 32D8 move.w [A1]+, [A0]+ 000051A8 4AAE FFE2 tst.l [A6 - 0x1E] 000051AC 6700 00B4 beq +0xB6 /* 00005262 */ 000051B0 7A01 moveq.l D5, 0x01 000051B2 0C6E 006C FFA4 cmpi.w [A6 - 0x5C], 0x6C /* 'l' */ 000051B8 6626 bne +0x28 /* 000051E0 */ 000051BA 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000051BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000051C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000051C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000051CA 4EBA FF6C jsr [PC - 0x94 /* 00005138 */] 000051CE 4FEF 0010 lea.l A7, [A7 + 0x10] 000051D2 3C00 move.w D6, D0 000051D4 4A46 tst.w D6 000051D6 6706 beq +0x8 /* 000051DE */ 000051D8 3006 move.w D0, D6 000051DA 6000 014A bra +0x14C /* 00005326 */ label000051DE: 000051DE 7A00 moveq.l D5, 0x00 label000051E0: 000051E0 0C6E 0069 FFA4 cmpi.w [A6 - 0x5C], 0x69 /* 'i' */ 000051E6 6652 bne +0x54 /* 0000523A */ 000051E8 486E FF9C pea.l [A6 - 0x64] 000051EC 3F2E FFEA move.w -[A7], [A6 - 0x16] 000051F0 486E FFB2 pea.l [A6 - 0x4E] 000051F4 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000051F8 4EBA F2F0 jsr [PC - 0xD10 /* 000044EA */] 000051FC 4FEF 000E lea.l A7, [A7 + 0xE] 00005200 3C00 move.w D6, D0 00005202 4A46 tst.w D6 00005204 6706 beq +0x8 /* 0000520C */ 00005206 3006 move.w D0, D6 00005208 6000 011C bra +0x11E /* 00005326 */ label0000520C: 0000520C 2F2E FF9C move.l -[A7], [A6 - 0x64] 00005210 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005214 2F2E 000C move.l -[A7], [A6 + 0xC] 00005218 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000521C 4EBA 0110 jsr [PC + 0x110 /* 0000532E */] 00005220 4FEF 0010 lea.l A7, [A7 + 0x10] 00005224 3C00 move.w D6, D0 00005226 4A46 tst.w D6 00005228 6706 beq +0x8 /* 00005230 */ 0000522A 3006 move.w D0, D6 0000522C 6000 00F8 bra +0xFA /* 00005326 */ label00005230: 00005230 2F2E FF9C move.l -[A7], [A6 - 0x64] 00005234 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005238 7A00 moveq.l D5, 0x00 label0000523A: 0000523A 4A45 tst.w D5 0000523C 6724 beq +0x26 /* 00005262 */ 0000523E 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00005242 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005246 2F2E 000C move.l -[A7], [A6 + 0xC] 0000524A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000524E 4EBA 00DE jsr [PC + 0xDE /* 0000532E */] 00005252 4FEF 0010 lea.l A7, [A7 + 0x10] 00005256 3C00 move.w D6, D0 00005258 4A46 tst.w D6 0000525A 6706 beq +0x8 /* 00005262 */ 0000525C 3006 move.w D0, D6 0000525E 6000 00C6 bra +0xC8 /* 00005326 */ label00005262: 00005262 4AAE FFDE tst.l [A6 - 0x22] 00005266 6724 beq +0x26 /* 0000528C */ 00005268 2F2E FFDE move.l -[A7], [A6 - 0x22] 0000526C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005270 2F2E 000C move.l -[A7], [A6 + 0xC] 00005274 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005278 4EBA 00B4 jsr [PC + 0xB4 /* 0000532E */] 0000527C 4FEF 0010 lea.l A7, [A7 + 0x10] 00005280 3C00 move.w D6, D0 00005282 4A46 tst.w D6 00005284 6706 beq +0x8 /* 0000528C */ 00005286 3006 move.w D0, D6 00005288 6000 009C bra +0x9E /* 00005326 */ label0000528C: 0000528C 4AAE FFE6 tst.l [A6 - 0x1A] 00005290 6724 beq +0x26 /* 000052B6 */ 00005292 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00005296 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000529A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000529E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000052A2 4EBA 008A jsr [PC + 0x8A /* 0000532E */] 000052A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000052AA 3C00 move.w D6, D0 000052AC 4A46 tst.w D6 000052AE 6706 beq +0x8 /* 000052B6 */ 000052B0 3006 move.w D0, D6 000052B2 6000 0072 bra +0x74 /* 00005326 */ label000052B6: 000052B6 5247 addq.w D7, 1 label000052B8: 000052B8 BE6E FFFE cmp.w D7, [A6 - 0x2] 000052BC 6D00 FECE blt -0x130 /* 0000518C */ 000052C0 42A7 clr.l -[A7] 000052C2 4878 0002 push.l 0x2 000052C6 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000052CA 205F movea.l A0, [A7]+ 000052CC 2D48 FFA0 move.l [A6 - 0x60], A0 000052D0 206E FFA0 movea.l A0, [A6 - 0x60] 000052D4 2050 movea.l A0, [A0] 000052D6 30AE FFFE move.w [A0], [A6 - 0x2] 000052DA 2F2E FFA0 move.l -[A7], [A6 - 0x60] 000052DE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000052E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000052E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000052EA 4EBA 00DC jsr [PC + 0xDC /* 000053C8 */] 000052EE 4FEF 0010 lea.l A7, [A7 + 0x10] 000052F2 3C00 move.w D6, D0 000052F4 4A46 tst.w D6 000052F6 6704 beq +0x6 /* 000052FC */ 000052F8 3006 move.w D0, D6 000052FA 602A bra +0x2C /* 00005326 */ label000052FC: 000052FC 2F2E FFA0 move.l -[A7], [A6 - 0x60] 00005300 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005304 206E 0008 movea.l A0, [A6 + 0x8] 00005308 2010 move.l D0, [A0] 0000530A D0AE FFFA add.l D0, [A6 - 0x6] 0000530E 2D40 FFF6 move.l [A6 - 0xA], D0 00005312 206E 000C movea.l A0, [A6 + 0xC] 00005316 2010 move.l D0, [A0] 00005318 90AE FFFA sub.l D0, [A6 - 0x6] 0000531C 5980 subq.l D0, 4 0000531E 206E FFF6 movea.l A0, [A6 - 0xA] 00005322 2080 move.l [A0], D0 00005324 7000 moveq.l D0, 0x00 label00005326: 00005326 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000532A 4E5E unlink A6 0000532C 4E75 rts fn0000532E: 0000532E 4E56 0000 link A6, 0 00005332 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00005336 42A7 clr.l -[A7] 00005338 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000533C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005340 201F move.l D0, [A7]+ 00005342 2E00 move.l D7, D0 00005344 2A07 move.l D5, D7 00005346 0805 0000 btst.b D5, 0x0 0000534A 6702 beq +0x4 /* 0000534E */ 0000534C 5285 addq.l D5, 1 label0000534E: 0000534E 206E 000C movea.l A0, [A6 + 0xC] 00005352 2C10 move.l D6, [A0] 00005354 206E 0010 movea.l A0, [A6 + 0x10] 00005358 2010 move.l D0, [A0] 0000535A 9086 sub.l D0, D6 0000535C 2205 move.l D1, D5 0000535E 5881 addq.l D1, 4 00005360 B280 cmp.l D1, D0 00005362 6F30 ble +0x32 /* 00005394 */ 00005364 2006 move.l D0, D6 00005366 D085 add.l D0, D5 00005368 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000536C 0680 0000 2714 addi.l D0, 0x2714 00005372 2F00 move.l -[A7], D0 00005374 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00005378 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000537C 6706 beq +0x8 /* 00005384 */ 0000537E 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00005382 603C bra +0x3E /* 000053C0 */ label00005384: 00005384 2006 move.l D0, D6 00005386 D085 add.l D0, D5 00005388 0680 0000 2714 addi.l D0, 0x2714 0000538E 206E 0010 movea.l A0, [A6 + 0x10] 00005392 2080 move.l [A0], D0 label00005394: 00005394 2005 move.l D0, D5 00005396 5880 addq.l D0, 4 00005398 206E 000C movea.l A0, [A6 + 0xC] 0000539C D190 add.l [A0], D0 0000539E 206E 0008 movea.l A0, [A6 + 0x8] 000053A2 2010 move.l D0, [A0] 000053A4 D086 add.l D0, D6 000053A6 2840 movea.l A4, D0 000053A8 2887 move.l [A4], D7 000053AA 206E 0014 movea.l A0, [A6 + 0x14] 000053AE 2F07 move.l -[A7], D7 000053B0 486C 0004 pea.l [A4 + 0x4] 000053B4 2F10 move.l -[A7], [A0] 000053B6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000053BA 4FEF 000C lea.l A7, [A7 + 0xC] 000053BE 7000 moveq.l D0, 0x00 label000053C0: 000053C0 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000053C4 4E5E unlink A6 000053C6 4E75 rts fn000053C8: 000053C8 4E56 0000 link A6, 0 000053CC 48E7 0700 movem.l -[A7], D5,D6,D7 000053D0 42A7 clr.l -[A7] 000053D2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000053D6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000053DA 201F move.l D0, [A7]+ 000053DC 2E00 move.l D7, D0 000053DE 206E 000C movea.l A0, [A6 + 0xC] 000053E2 2C10 move.l D6, [A0] 000053E4 206E 0010 movea.l A0, [A6 + 0x10] 000053E8 2010 move.l D0, [A0] 000053EA 9086 sub.l D0, D6 000053EC BE80 cmp.l D7, D0 000053EE 6F30 ble +0x32 /* 00005420 */ 000053F0 2006 move.l D0, D6 000053F2 D087 add.l D0, D7 000053F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053F8 0680 0000 2710 addi.l D0, 0x2710 000053FE 2F00 move.l -[A7], D0 00005400 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00005404 4A78 0220 tst.w [0x00000220 /* MemErr */] 00005408 6706 beq +0x8 /* 00005410 */ 0000540A 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000540E 6032 bra +0x34 /* 00005442 */ label00005410: 00005410 2006 move.l D0, D6 00005412 D087 add.l D0, D7 00005414 0680 0000 2710 addi.l D0, 0x2710 0000541A 206E 0010 movea.l A0, [A6 + 0x10] 0000541E 2080 move.l [A0], D0 label00005420: 00005420 206E 000C movea.l A0, [A6 + 0xC] 00005424 DF90 add.l [A0], D7 00005426 206E 0014 movea.l A0, [A6 + 0x14] 0000542A 226E 0008 movea.l A1, [A6 + 0x8] 0000542E 2011 move.l D0, [A1] 00005430 D086 add.l D0, D6 00005432 2F07 move.l -[A7], D7 00005434 2F00 move.l -[A7], D0 00005436 2F10 move.l -[A7], [A0] 00005438 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000543C 4FEF 000C lea.l A7, [A7 + 0xC] 00005440 7000 moveq.l D0, 0x00 label00005442: 00005442 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00005446 4E5E unlink A6 00005448 4E75 rts export_329: 0000544A 4E56 FFB0 link A6, -0x0050 0000544E 2F0C move.l -[A7], A4 00005450 286E 0008 movea.l A4, [A6 + 0x8] 00005454 4A6C 0008 tst.w [A4 + 0x8] 00005458 6706 beq +0x8 /* 00005460 */ 0000545A 7001 moveq.l D0, 0x01 0000545C 6000 007A bra +0x7C /* 000054D8 */ label00005460: 00005460 42AE FFBC clr.l [A6 - 0x44] 00005464 42AE FFC2 clr.l [A6 - 0x3E] 00005468 3D6C 0002 FFC6 move.w [A6 - 0x3A], [A4 + 0x2] 0000546E 70FF moveq.l D0, 0xFFFFFFFF 00005470 3D40 FFCC move.w [A6 - 0x34], D0 00005474 4267 clr.w -[A7] 00005476 486E FFB0 pea.l [A6 - 0x50] 0000547A 4267 clr.w -[A7] 0000547C 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 00005480 301F move.w D0, [A7]+ 00005482 3F00 move.w -[A7], D0 00005484 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00005488 548F addq.l A7, 2 0000548A 082E 0007 FFD7 btst.b [A6 - 0x29], 0x7 00005490 6704 beq +0x6 /* 00005496 */ 00005492 7001 moveq.l D0, 0x01 00005494 6042 bra +0x44 /* 000054D8 */ label00005496: 00005496 42AE FFBC clr.l [A6 - 0x44] 0000549A 41EC 000A lea.l A0, [A4 + 0xA] 0000549E 2D48 FFC2 move.l [A6 - 0x3E], A0 000054A2 3D6C 0002 FFC6 move.w [A6 - 0x3A], [A4 + 0x2] 000054A8 422E FFCA clr.b [A6 - 0x36] 000054AC 426E FFCC clr.w [A6 - 0x34] 000054B0 4267 clr.w -[A7] 000054B2 486E FFB0 pea.l [A6 - 0x50] 000054B6 4267 clr.w -[A7] 000054B8 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] 000054BC 301F move.w D0, [A7]+ 000054BE 3F00 move.w -[A7], D0 000054C0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000054C4 548F addq.l A7, 2 000054C6 102E FFCE move.b D0, [A6 - 0x32] 000054CA 4880 ext.w D0 000054CC 0800 0000 btst.b D0, 0x0 000054D0 6704 beq +0x6 /* 000054D6 */ 000054D2 7001 moveq.l D0, 0x01 000054D4 6002 bra +0x4 /* 000054D8 */ label000054D6: 000054D6 7000 moveq.l D0, 0x00 label000054D8: 000054D8 285F movea.l A4, [A7]+ 000054DA 4E5E unlink A6 000054DC 4E75 rts export_332: 000054DE 4E56 FFB0 link A6, -0x0050 000054E2 2F0C move.l -[A7], A4 000054E4 286E 0008 movea.l A4, [A6 + 0x8] 000054E8 42AE FFBC clr.l [A6 - 0x44] 000054EC 42AE FFC2 clr.l [A6 - 0x3E] 000054F0 3D6C 0002 FFC6 move.w [A6 - 0x3A], [A4 + 0x2] 000054F6 70FF moveq.l D0, 0xFFFFFFFF 000054F8 3D40 FFCC move.w [A6 - 0x34], D0 000054FC 4267 clr.w -[A7] 000054FE 486E FFB0 pea.l [A6 - 0x50] 00005502 4267 clr.w -[A7] 00005504 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 00005508 301F move.w D0, [A7]+ 0000550A 3F00 move.w -[A7], D0 0000550C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00005510 548F addq.l A7, 2 00005512 306E FFEE movea.w A0, [A6 - 0x12] 00005516 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000551A 2F08 move.l -[A7], A0 0000551C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00005520 B0AE 000C cmp.l D0, [A6 + 0xC] 00005524 6F08 ble +0xA /* 0000552E */ 00005526 426C 0006 clr.w [A4 + 0x6] 0000552A 7000 moveq.l D0, 0x00 0000552C 602A bra +0x2C /* 00005558 */ label0000552E: 0000552E 4A6C 0006 tst.w [A4 + 0x6] 00005532 6622 bne +0x24 /* 00005556 */ 00005534 7001 moveq.l D0, 0x01 00005536 3940 0006 move.w [A4 + 0x6], D0 0000553A 486C 000A pea.l [A4 + 0xA] 0000553E 42A7 clr.l -[A7] 00005540 42A7 clr.l -[A7] 00005542 42A7 clr.l -[A7] 00005544 A98B syscall ParamText 00005546 4267 clr.w -[A7] 00005548 3F3C 000B move.w -[A7], 0xB 0000554C 3F3C 03E8 move.w -[A7], 0x3E8 00005550 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00005554 5C8F addq.l A7, 6 label00005556: 00005556 7001 moveq.l D0, 0x01 label00005558: 00005558 285F movea.l A4, [A7]+ 0000555A 4E5E unlink A6 0000555C 4E75 rts export_331: 0000555E 4E56 0000 link A6, 0 00005562 48E7 0108 movem.l -[A7], D7,A4 00005566 4EBA 0048 jsr [PC + 0x48 /* 000055B0 */] 0000556A B0AE 0008 cmp.l D0, [A6 + 0x8] 0000556E 6F04 ble +0x6 /* 00005574 */ 00005570 7000 moveq.l D0, 0x00 00005572 6034 bra +0x36 /* 000055A8 */ label00005574: 00005574 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00005578 B0AE 0008 cmp.l D0, [A6 + 0x8] 0000557C 6F04 ble +0x6 /* 00005582 */ 0000557E 7000 moveq.l D0, 0x00 00005580 6026 bra +0x28 /* 000055A8 */ label00005582: 00005582 4EAD 0BDA jsr [A5 + 0xBDA /* export_375 */] 00005586 3E00 move.w D7, D0 00005588 286D B138 movea.l A4, [A5 - 0x4EC8] 0000558C 600E bra +0x10 /* 0000559C */ label0000558E: 0000558E 2F0C move.l -[A7], A4 00005590 4EBA 004E jsr [PC + 0x4E /* 000055E0 */] 00005594 588F addq.l A7, 4 00005596 8E40 or.w D7, D0 00005598 286C 1590 movea.l A4, [A4 + 0x1590] label0000559C: 0000559C B8FC 0000 cmpa.w A4, 0x0 000055A0 66EC bne -0x12 /* 0000558E */ 000055A2 4A47 tst.w D7 000055A4 66CE bne -0x30 /* 00005574 */ 000055A6 7001 moveq.l D0, 0x01 label000055A8: 000055A8 4CDF 1080 movem.l D7,A4, [A7]+ 000055AC 4E5E unlink A6 000055AE 4E75 rts fn000055B0: 000055B0 4E56 FFFC link A6, -0x0004 000055B4 42A7 clr.l -[A7] 000055B6 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 000055BA 201F move.l D0, [A7]+ 000055BC 2D40 FFFC move.l [A6 - 0x4], D0 000055C0 4A6D B110 tst.w [A5 - 0x4EF0] 000055C4 670C beq +0xE /* 000055D2 */ 000055C6 202E FFFC move.l D0, [A6 - 0x4] 000055CA 0680 FFFE 2B40 addi.l D0, 0xFFFE2B40 000055D0 600A bra +0xC /* 000055DC */ label000055D2: 000055D2 202E FFFC move.l D0, [A6 - 0x4] 000055D6 0680 FFFF 15A0 addi.l D0, 0xFFFF15A0 label000055DC: 000055DC 4E5E unlink A6 000055DE 4E75 rts fn000055E0: 000055E0 4E56 FFEA link A6, -0x0016 000055E4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000055E8 286E 0008 movea.l A4, [A6 + 0x8] 000055EC 2A3C 7FFF FFFF move.l D5, 0x7FFFFFFF 000055F2 2E2C 1580 move.l D7, [A4 + 0x1580] 000055F6 2D6C 1584 FFEA move.l [A6 - 0x16], [A4 + 0x1584] 000055FC 206E FFEA movea.l A0, [A6 - 0x16] 00005600 2650 movea.l A3, [A0] 00005602 7C00 moveq.l D6, 0x00 00005604 6018 bra +0x1A /* 0000561E */ label00005606: 00005606 4A6B 0004 tst.w [A3 + 0x4] 0000560A 660C bne +0xE /* 00005618 */ 0000560C BAAB 000C cmp.l D5, [A3 + 0xC] 00005610 6F06 ble +0x8 /* 00005618 */ 00005612 2A2B 000C move.l D5, [A3 + 0xC] 00005616 2806 move.l D4, D6 label00005618: 00005618 47EB 0010 lea.l A3, [A3 + 0x10] 0000561C 5286 addq.l D6, 1 label0000561E: 0000561E BC87 cmp.l D6, D7 00005620 6DE4 blt -0x1A /* 00005606 */ 00005622 0C85 7FFF FFFF cmpi.l D5, 0x7FFFFFFF 00005628 6604 bne +0x6 /* 0000562E */ 0000562A 7000 moveq.l D0, 0x00 0000562C 6036 bra +0x38 /* 00005664 */ label0000562E: 0000562E 206E FFEA movea.l A0, [A6 - 0x16] 00005632 2004 move.l D0, D4 00005634 E980 asl D0, 4 00005636 D090 add.l D0, [A0] 00005638 2040 movea.l A0, D0 0000563A 43EE FFEE lea.l A1, [A6 - 0x12] 0000563E 22D8 move.l [A1]+, [A0]+ 00005640 22D8 move.l [A1]+, [A0]+ 00005642 22D8 move.l [A1]+, [A0]+ 00005644 22D8 move.l [A1]+, [A0]+ 00005646 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000564A 4EBA CC44 jsr [PC - 0x33BC /* 00002290 */] 0000564E 588F addq.l A7, 4 00005650 3F00 move.w -[A7], D0 00005652 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00005656 548F addq.l A7, 2 00005658 2F04 move.l -[A7], D4 0000565A 2F0C move.l -[A7], A4 0000565C 4EBA 08E4 jsr [PC + 0x8E4 /* 00005F42 */] 00005660 508F addq.l A7, 8 00005662 7001 moveq.l D0, 0x01 label00005664: 00005664 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00005668 4E5E unlink A6 0000566A 4E75 rts export_318: 0000566C 4E56 FFF0 link A6, -0x0010 00005670 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00005674 286E 0008 movea.l A4, [A6 + 0x8] 00005678 2E2C 1580 move.l D7, [A4 + 0x1580] 0000567C 266C 1584 movea.l A3, [A4 + 0x1584] 00005680 7C00 moveq.l D6, 0x00 00005682 600E bra +0x10 /* 00005692 */ label00005684: 00005684 2006 move.l D0, D6 00005686 E980 asl D0, 4 00005688 D093 add.l D0, [A3] 0000568A 2040 movea.l A0, D0 0000568C 4268 0006 clr.w [A0 + 0x6] 00005690 5286 addq.l D6, 1 label00005692: 00005692 BC87 cmp.l D6, D7 00005694 6DEE blt -0x10 /* 00005684 */ 00005696 4254 clr.w [A4] 00005698 7000 moveq.l D0, 0x00 0000569A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000569E 4E5E unlink A6 000056A0 4E75 rts export_317: 000056A2 4E56 0000 link A6, 0 000056A6 48E7 0108 movem.l -[A7], D7,A4 000056AA 286E 000E movea.l A4, [A6 + 0xE] 000056AE 4254 clr.w [A4] 000056B0 42AC 1580 clr.l [A4 + 0x1580] 000056B4 42A7 clr.l -[A7] 000056B6 42A7 clr.l -[A7] 000056B8 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000056BC 205F movea.l A0, [A7]+ 000056BE 2948 1584 move.l [A4 + 0x1584], A0 000056C2 2F0C move.l -[A7], A4 000056C4 2F2E 000A move.l -[A7], [A6 + 0xA] 000056C8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000056CC 4EBA B79A jsr [PC - 0x4866 /* 00000E68 */] 000056D0 4FEF 000A lea.l A7, [A7 + 0xA] 000056D4 3E00 move.w D7, D0 000056D6 4A47 tst.w D7 000056D8 6704 beq +0x6 /* 000056DE */ 000056DA 3007 move.w D0, D7 000056DC 603E bra +0x40 /* 0000571C */ label000056DE: 000056DE 3F2E 0008 move.w -[A7], [A6 + 0x8] 000056E2 3F3C 00FF move.w -[A7], 0xFF 000056E6 486C 002A pea.l [A4 + 0x2A] 000056EA 4EAD 0D82 jsr [A5 + 0xD82 /* export_428 */] 000056EE 508F addq.l A7, 8 000056F0 3E00 move.w D7, D0 000056F2 4A47 tst.w D7 000056F4 6704 beq +0x6 /* 000056FA */ 000056F6 3007 move.w D0, D7 000056F8 6022 bra +0x24 /* 0000571C */ label000056FA: 000056FA 486C 002A pea.l [A4 + 0x2A] 000056FE 2F2E 000A move.l -[A7], [A6 + 0xA] 00005702 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00005706 508F addq.l A7, 8 00005708 2F0C move.l -[A7], A4 0000570A 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 0000570E 588F addq.l A7, 4 00005710 296D B138 1590 move.l [A4 + 0x1590], [A5 - 0x4EC8] 00005716 2B4C B138 move.l [A5 - 0x4EC8], A4 0000571A 7000 moveq.l D0, 0x00 label0000571C: 0000571C 4CDF 1080 movem.l D7,A4, [A7]+ 00005720 4E5E unlink A6 00005722 4E75 rts export_320: 00005724 4E56 0000 link A6, 0 00005728 48E7 0138 movem.l -[A7], D7,A2,A3,A4 0000572C 286E 0008 movea.l A4, [A6 + 0x8] 00005730 2F0C move.l -[A7], A4 00005732 4EBA 08E8 jsr [PC + 0x8E8 /* 0000601C */] 00005736 588F addq.l A7, 4 00005738 3E00 move.w D7, D0 0000573A 4A47 tst.w D7 0000573C 6706 beq +0x8 /* 00005744 */ 0000573E 3007 move.w D0, D7 00005740 6000 006C bra +0x6E /* 000057AE */ label00005744: 00005744 2F2C 1584 move.l -[A7], [A4 + 0x1584] 00005748 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000574C 2F0C move.l -[A7], A4 0000574E 4EBA B8D4 jsr [PC - 0x472C /* 00001024 */] 00005752 588F addq.l A7, 4 00005754 3E00 move.w D7, D0 00005756 4A47 tst.w D7 00005758 6706 beq +0x8 /* 00005760 */ 0000575A 3007 move.w D0, D7 0000575C 6000 0050 bra +0x52 /* 000057AE */ label00005760: 00005760 2F0C move.l -[A7], A4 00005762 4EBA B7B2 jsr [PC - 0x484E /* 00000F16 */] 00005766 588F addq.l A7, 4 00005768 3E00 move.w D7, D0 0000576A 4A47 tst.w D7 0000576C 6704 beq +0x6 /* 00005772 */ 0000576E 3007 move.w D0, D7 00005770 603C bra +0x3E /* 000057AE */ label00005772: 00005772 2F0C move.l -[A7], A4 00005774 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */] 00005778 588F addq.l A7, 4 0000577A 41ED B138 lea.l A0, [A5 - 0x4EC8] 0000577E 2448 movea.l A2, A0 00005780 266D B138 movea.l A3, [A5 - 0x4EC8] 00005784 6014 bra +0x16 /* 0000579A */ label00005786: 00005786 B7CC cmpa.l A3, A4 00005788 6606 bne +0x8 /* 00005790 */ 0000578A 24AC 1590 move.l [A2], [A4 + 0x1590] 0000578E 6010 bra +0x12 /* 000057A0 */ label00005790: 00005790 41EB 1590 lea.l A0, [A3 + 0x1590] 00005794 2448 movea.l A2, A0 00005796 266B 1590 movea.l A3, [A3 + 0x1590] label0000579A: 0000579A B6FC 0000 cmpa.w A3, 0x0 0000579E 66E6 bne -0x18 /* 00005786 */ label000057A0: 000057A0 2F0C move.l -[A7], A4 000057A2 4EBA 0012 jsr [PC + 0x12 /* 000057B6 */] 000057A6 588F addq.l A7, 4 000057A8 2F0C move.l -[A7], A4 000057AA 4EAD 0562 jsr [A5 + 0x562 /* export_168 */] label000057AE: 000057AE 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 000057B2 4E5E unlink A6 000057B4 4E75 rts export_321: fn000057B6: 000057B6 4E56 0000 link A6, 0 000057BA 48E7 0108 movem.l -[A7], D7,A4 000057BE 206D B14C movea.l A0, [A5 - 0x4EB4] 000057C2 2850 movea.l A4, [A0] 000057C4 7E00 moveq.l D7, 0x00 000057C6 6014 bra +0x16 /* 000057DC */ label000057C8: 000057C8 202C 0004 move.l D0, [A4 + 0x4] 000057CC B0AE 0008 cmp.l D0, [A6 + 0x8] 000057D0 6604 bne +0x6 /* 000057D6 */ 000057D2 42AC 0004 clr.l [A4 + 0x4] label000057D6: 000057D6 49EC 010C lea.l A4, [A4 + 0x10C] 000057DA 5247 addq.w D7, 1 label000057DC: 000057DC 0C47 0016 cmpi.w D7, 0x16 000057E0 6DE6 blt -0x18 /* 000057C8 */ 000057E2 4CDF 1080 movem.l D7,A4, [A7]+ 000057E6 4E5E unlink A6 000057E8 4E75 rts export_325: fn000057EA: 000057EA 4E56 FFEC link A6, -0x0014 000057EE 48E7 0118 movem.l -[A7], D7,A3,A4 000057F2 286E 0008 movea.l A4, [A6 + 0x8] 000057F6 266C 1584 movea.l A3, [A4 + 0x1584] 000057FA 486E FFFC pea.l [A6 - 0x4] 000057FE 2F2E 000C move.l -[A7], [A6 + 0xC] 00005802 2F0C move.l -[A7], A4 00005804 4EBA 06FC jsr [PC + 0x6FC /* 00005F02 */] 00005808 4FEF 000C lea.l A7, [A7 + 0xC] 0000580C 4A40 tst.w D0 0000580E 6748 beq +0x4A /* 00005858 */ 00005810 202E FFFC move.l D0, [A6 - 0x4] 00005814 E980 asl D0, 4 00005816 D093 add.l D0, [A3] 00005818 2040 movea.l A0, D0 0000581A 43EE FFEC lea.l A1, [A6 - 0x14] 0000581E 22D8 move.l [A1]+, [A0]+ 00005820 22D8 move.l [A1]+, [A0]+ 00005822 22D8 move.l [A1]+, [A0]+ 00005824 22D8 move.l [A1]+, [A0]+ 00005826 526E FFF0 addq.w [A6 - 0x10], 1 0000582A 52AD B326 addq.l [A5 - 0x4CDA], 1 0000582E 2D6D B326 FFF8 move.l [A6 - 0x8], [A5 - 0x4CDA] 00005834 202E FFFC move.l D0, [A6 - 0x4] 00005838 E980 asl D0, 4 0000583A D093 add.l D0, [A3] 0000583C 2040 movea.l A0, D0 0000583E 43EE FFEC lea.l A1, [A6 - 0x14] 00005842 20D9 move.l [A0]+, [A1]+ 00005844 20D9 move.l [A0]+, [A1]+ 00005846 20D9 move.l [A0]+, [A1]+ 00005848 20D9 move.l [A0]+, [A1]+ 0000584A 206E 0010 movea.l A0, [A6 + 0x10] 0000584E 20AE FFF4 move.l [A0], [A6 - 0xC] 00005852 7000 moveq.l D0, 0x00 00005854 6000 009A bra +0x9C /* 000058F0 */ label00005858: 00005858 42A7 clr.l -[A7] 0000585A 42A7 clr.l -[A7] 0000585C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005860 205F movea.l A0, [A7]+ 00005862 226E 0010 movea.l A1, [A6 + 0x10] 00005866 2288 move.l [A1], A0 00005868 206E 0010 movea.l A0, [A6 + 0x10] 0000586C 2F10 move.l -[A7], [A0] 0000586E 2F2E 000C move.l -[A7], [A6 + 0xC] 00005872 2F0C move.l -[A7], A4 00005874 4EBA B9CE jsr [PC - 0x4632 /* 00001244 */] 00005878 4FEF 000C lea.l A7, [A7 + 0xC] 0000587C 3E00 move.w D7, D0 0000587E 4A47 tst.w D7 00005880 6706 beq +0x8 /* 00005888 */ 00005882 3007 move.w D0, D7 00005884 6000 006A bra +0x6C /* 000058F0 */ label00005888: 00005888 206E 0010 movea.l A0, [A6 + 0x10] 0000588C 2F10 move.l -[A7], [A0] 0000588E 4EBA C976 jsr [PC - 0x368A /* 00002206 */] 00005892 588F addq.l A7, 4 00005894 4A40 tst.w D0 00005896 6704 beq +0x6 /* 0000589C */ 00005898 7069 moveq.l D0, 0x69 0000589A 6054 bra +0x56 /* 000058F0 */ label0000589C: 0000589C 7001 moveq.l D0, 0x01 0000589E 3D40 FFF0 move.w [A6 - 0x10], D0 000058A2 426E FFF2 clr.w [A6 - 0xE] 000058A6 2D6E 000C FFEC move.l [A6 - 0x14], [A6 + 0xC] 000058AC 206E 0010 movea.l A0, [A6 + 0x10] 000058B0 2D50 FFF4 move.l [A6 - 0xC], [A0] 000058B4 52AD B326 addq.l [A5 - 0x4CDA], 1 000058B8 2D6D B326 FFF8 move.l [A6 - 0x8], [A5 - 0x4CDA] 000058BE 52AC 1580 addq.l [A4 + 0x1580], 1 000058C2 2D6C 1580 FFFC move.l [A6 - 0x4], [A4 + 0x1580] 000058C8 202E FFFC move.l D0, [A6 - 0x4] 000058CC E980 asl D0, 4 000058CE 2F0B move.l -[A7], A3 000058D0 2F00 move.l -[A7], D0 000058D2 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000058D6 202E FFFC move.l D0, [A6 - 0x4] 000058DA 5380 subq.l D0, 1 000058DC E980 asl D0, 4 000058DE D093 add.l D0, [A3] 000058E0 2040 movea.l A0, D0 000058E2 43EE FFEC lea.l A1, [A6 - 0x14] 000058E6 20D9 move.l [A0]+, [A1]+ 000058E8 20D9 move.l [A0]+, [A1]+ 000058EA 20D9 move.l [A0]+, [A1]+ 000058EC 20D9 move.l [A0]+, [A1]+ 000058EE 7000 moveq.l D0, 0x00 label000058F0: 000058F0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000058F4 4E5E unlink A6 000058F6 4E75 rts export_330: 000058F8 4E56 FEE4 link A6, -0x011C 000058FC 48E7 0118 movem.l -[A7], D7,A3,A4 00005900 286E 0008 movea.l A4, [A6 + 0x8] 00005904 266C 1584 movea.l A3, [A4 + 0x1584] 00005908 486E FFEC pea.l [A6 - 0x14] 0000590C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005910 2F0C move.l -[A7], A4 00005912 4EBA 05EE jsr [PC + 0x5EE /* 00005F02 */] 00005916 4FEF 000C lea.l A7, [A7 + 0xC] 0000591A 4A40 tst.w D0 0000591C 6726 beq +0x28 /* 00005944 */ 0000591E 202E FFEC move.l D0, [A6 - 0x14] 00005922 E980 asl D0, 4 00005924 D093 add.l D0, [A3] 00005926 2040 movea.l A0, D0 00005928 43EE FFF0 lea.l A1, [A6 - 0x10] 0000592C 22D8 move.l [A1]+, [A0]+ 0000592E 22D8 move.l [A1]+, [A0]+ 00005930 22D8 move.l [A1]+, [A0]+ 00005932 22D8 move.l [A1]+, [A0]+ 00005934 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005938 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000593C 4EBA 00AC jsr [PC + 0xAC /* 000059EA */] 00005940 508F addq.l A7, 8 00005942 602A bra +0x2C /* 0000596E */ label00005944: 00005944 486E FEE4 pea.l [A6 - 0x11C] 00005948 2F2E 000C move.l -[A7], [A6 + 0xC] 0000594C 2F0C move.l -[A7], A4 0000594E 4EBA B988 jsr [PC - 0x4678 /* 000012D8 */] 00005952 4FEF 000C lea.l A7, [A7 + 0xC] 00005956 3E00 move.w D7, D0 00005958 4A47 tst.w D7 0000595A 6704 beq +0x6 /* 00005960 */ 0000595C 3007 move.w D0, D7 0000595E 600E bra +0x10 /* 0000596E */ label00005960: 00005960 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005964 486E FEE4 pea.l [A6 - 0x11C] 00005968 4EBA 000C jsr [PC + 0xC /* 00005976 */] 0000596C 508F addq.l A7, 8 label0000596E: 0000596E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00005972 4E5E unlink A6 00005974 4E75 rts fn00005976: 00005976 4E56 0000 link A6, 0 0000597A 48E7 0108 movem.l -[A7], D7,A4 0000597E 286E 0008 movea.l A4, [A6 + 0x8] 00005982 3E3C 0081 move.w D7, 0x81 00005986 206E 000C movea.l A0, [A6 + 0xC] 0000598A 4210 clr.b [A0] 0000598C 6002 bra +0x4 /* 00005990 */ label0000598E: 0000598E 5347 subq.w D7, 1 label00005990: 00005990 3007 move.w D0, D7 00005992 48C0 ext.l D0 00005994 D080 add.l D0, D0 00005996 D08C add.l D0, A4 00005998 2040 movea.l A0, D0 0000599A 4A50 tst.w [A0] 0000599C 6704 beq +0x6 /* 000059A2 */ 0000599E 4A47 tst.w D7 000059A0 66EC bne -0x12 /* 0000598E */ label000059A2: 000059A2 0C47 0081 cmpi.w D7, 0x81 000059A6 6604 bne +0x6 /* 000059AC */ 000059A8 7000 moveq.l D0, 0x00 000059AA 6036 bra +0x38 /* 000059E2 */ label000059AC: 000059AC 3007 move.w D0, D7 000059AE 5240 addq.w D0, 1 000059B0 48C0 ext.l D0 000059B2 D080 add.l D0, D0 000059B4 D08C add.l D0, A4 000059B6 2040 movea.l A0, D0 000059B8 226E 000C movea.l A1, [A6 + 0xC] 000059BC 12A8 0001 move.b [A1], [A0 + 0x1] 000059C0 3007 move.w D0, D7 000059C2 48C0 ext.l D0 000059C4 D080 add.l D0, D0 000059C6 D08C add.l D0, A4 000059C8 4878 00FF push.l 0xFF 000059CC 206E 000C movea.l A0, [A6 + 0xC] 000059D0 4868 0001 pea.l [A0 + 0x1] 000059D4 5880 addq.l D0, 4 000059D6 2F00 move.l -[A7], D0 000059D8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000059DC 4FEF 000C lea.l A7, [A7 + 0xC] 000059E0 7000 moveq.l D0, 0x00 label000059E2: 000059E2 4CDF 1080 movem.l D7,A4, [A7]+ 000059E6 4E5E unlink A6 000059E8 4E75 rts fn000059EA: 000059EA 4E56 FFFE link A6, -0x0002 000059EE 206E 0008 movea.l A0, [A6 + 0x8] 000059F2 2050 movea.l A0, [A0] 000059F4 3D50 FFFE move.w [A6 - 0x2], [A0] 000059F8 302E FFFE move.w D0, [A6 - 0x2] 000059FC 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005A00 0004 0008 ori.b D4, 0x8 00005A04 007C 000A ori.w sr, 10 00005A08 0020 0034 ori.b -[A0], 0x34 /* '4' */ 00005A0C 0048 005C ori.w A0, 0x5C /* '\\' */ 00005A10 206E 0008 movea.l A0, [A6 + 0x8] 00005A14 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A18 2050 movea.l A0, [A0] 00005A1A 2F28 0028 move.l -[A7], [A0 + 0x28] 00005A1E 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00005A22 508F addq.l A7, 8 00005A24 6000 005E bra +0x60 /* 00005A84 */ 00005A28 206E 0008 movea.l A0, [A6 + 0x8] 00005A2C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A30 2050 movea.l A0, [A0] 00005A32 2F28 0012 move.l -[A7], [A0 + 0x12] 00005A36 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00005A3A 508F addq.l A7, 8 00005A3C 6046 bra +0x48 /* 00005A84 */ 00005A3E 206E 0008 movea.l A0, [A6 + 0x8] 00005A42 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A46 2050 movea.l A0, [A0] 00005A48 2F28 0006 move.l -[A7], [A0 + 0x6] 00005A4C 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00005A50 508F addq.l A7, 8 00005A52 6030 bra +0x32 /* 00005A84 */ 00005A54 206E 0008 movea.l A0, [A6 + 0x8] 00005A58 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A5C 2050 movea.l A0, [A0] 00005A5E 2F28 0018 move.l -[A7], [A0 + 0x18] 00005A62 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00005A66 508F addq.l A7, 8 00005A68 601A bra +0x1C /* 00005A84 */ 00005A6A 206E 0008 movea.l A0, [A6 + 0x8] 00005A6E 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A72 2050 movea.l A0, [A0] 00005A74 2F28 0018 move.l -[A7], [A0 + 0x18] 00005A78 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00005A7C 508F addq.l A7, 8 00005A7E 6004 bra +0x6 /* 00005A84 */ 00005A80 7069 moveq.l D0, 0x69 00005A82 6002 bra +0x4 /* 00005A86 */ label00005A84: 00005A84 7000 moveq.l D0, 0x00 label00005A86: 00005A86 4E5E unlink A6 00005A88 4E75 rts export_316: fn00005A8A: 00005A8A 4E56 FFE8 link A6, -0x0018 00005A8E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00005A92 286E 0008 movea.l A4, [A6 + 0x8] 00005A96 266C 1584 movea.l A3, [A4 + 0x1584] 00005A9A 486E FFFC pea.l [A6 - 0x4] 00005A9E 2F2E 000C move.l -[A7], [A6 + 0xC] 00005AA2 2F0C move.l -[A7], A4 00005AA4 4EBA 045C jsr [PC + 0x45C /* 00005F02 */] 00005AA8 4FEF 000C lea.l A7, [A7 + 0xC] 00005AAC 4A40 tst.w D0 00005AAE 6700 00A2 beq +0xA4 /* 00005B52 */ 00005AB2 202E FFFC move.l D0, [A6 - 0x4] 00005AB6 E980 asl D0, 4 00005AB8 D093 add.l D0, [A3] 00005ABA 2040 movea.l A0, D0 00005ABC 43EE FFE8 lea.l A1, [A6 - 0x18] 00005AC0 22D8 move.l [A1]+, [A0]+ 00005AC2 22D8 move.l [A1]+, [A0]+ 00005AC4 22D8 move.l [A1]+, [A0]+ 00005AC6 22D8 move.l [A1]+, [A0]+ 00005AC8 536E FFEC subq.w [A6 - 0x14], 1 00005ACC 4A6E FFEC tst.w [A6 - 0x14] 00005AD0 6C06 bge +0x8 /* 00005AD8 */ 00005AD2 7069 moveq.l D0, 0x69 00005AD4 6000 007E bra +0x80 /* 00005B54 */ label00005AD8: 00005AD8 4A6E FFEC tst.w [A6 - 0x14] 00005ADC 6600 005A bne +0x5C /* 00005B38 */ 00005AE0 4A6E FFEE tst.w [A6 - 0x12] 00005AE4 6752 beq +0x54 /* 00005B38 */ 00005AE6 42A7 clr.l -[A7] 00005AE8 4878 2710 push.l 0x2710 00005AEC 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005AF0 205F movea.l A0, [A7]+ 00005AF2 2D48 FFF8 move.l [A6 - 0x8], A0 00005AF6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005AFA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005AFE 4EBA EF52 jsr [PC - 0x10AE /* 00004A52 */] 00005B02 508F addq.l A7, 8 00005B04 4A40 tst.w D0 00005B06 6704 beq +0x6 /* 00005B0C */ 00005B08 7069 moveq.l D0, 0x69 00005B0A 6048 bra +0x4A /* 00005B54 */ label00005B0C: 00005B0C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005B10 2F2E 000C move.l -[A7], [A6 + 0xC] 00005B14 2F0C move.l -[A7], A4 00005B16 4EBA B8A4 jsr [PC - 0x475C /* 000013BC */] 00005B1A 4FEF 000C lea.l A7, [A7 + 0xC] 00005B1E 3E00 move.w D7, D0 00005B20 4A47 tst.w D7 00005B22 6704 beq +0x6 /* 00005B28 */ 00005B24 3007 move.w D0, D7 00005B26 602C bra +0x2E /* 00005B54 */ label00005B28: 00005B28 426E FFEE clr.w [A6 - 0x12] 00005B2C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005B30 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005B34 7001 moveq.l D0, 0x01 00005B36 3880 move.w [A4], D0 label00005B38: 00005B38 202E FFFC move.l D0, [A6 - 0x4] 00005B3C E980 asl D0, 4 00005B3E D093 add.l D0, [A3] 00005B40 2040 movea.l A0, D0 00005B42 43EE FFE8 lea.l A1, [A6 - 0x18] 00005B46 20D9 move.l [A0]+, [A1]+ 00005B48 20D9 move.l [A0]+, [A1]+ 00005B4A 20D9 move.l [A0]+, [A1]+ 00005B4C 20D9 move.l [A0]+, [A1]+ 00005B4E 7000 moveq.l D0, 0x00 00005B50 6002 bra +0x4 /* 00005B54 */ label00005B52: 00005B52 7066 moveq.l D0, 0x66 label00005B54: 00005B54 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00005B58 4E5E unlink A6 00005B5A 4E75 rts export_328: 00005B5C 4E56 FFEC link A6, -0x0014 00005B60 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00005B64 286E 0008 movea.l A4, [A6 + 0x8] 00005B68 266C 1584 movea.l A3, [A4 + 0x1584] 00005B6C 486E FFFC pea.l [A6 - 0x4] 00005B70 2F2E 000C move.l -[A7], [A6 + 0xC] 00005B74 2F0C move.l -[A7], A4 00005B76 4EBA 038A jsr [PC + 0x38A /* 00005F02 */] 00005B7A 4FEF 000C lea.l A7, [A7 + 0xC] 00005B7E 4A40 tst.w D0 00005B80 6700 00B8 beq +0xBA /* 00005C3A */ 00005B84 202E FFFC move.l D0, [A6 - 0x4] 00005B88 E980 asl D0, 4 00005B8A D093 add.l D0, [A3] 00005B8C 2040 movea.l A0, D0 00005B8E 43EE FFEC lea.l A1, [A6 - 0x14] 00005B92 22D8 move.l [A1]+, [A0]+ 00005B94 22D8 move.l [A1]+, [A0]+ 00005B96 22D8 move.l [A1]+, [A0]+ 00005B98 22D8 move.l [A1]+, [A0]+ 00005B9A 0C6E 0001 FFF0 cmpi.w [A6 - 0x10], 0x1 00005BA0 6706 beq +0x8 /* 00005BA8 */ 00005BA2 7069 moveq.l D0, 0x69 00005BA4 6000 0096 bra +0x98 /* 00005C3C */ label00005BA8: 00005BA8 4A6E FFF2 tst.w [A6 - 0xE] 00005BAC 6606 bne +0x8 /* 00005BB4 */ 00005BAE 7000 moveq.l D0, 0x00 00005BB0 6000 008A bra +0x8C /* 00005C3C */ label00005BB4: 00005BB4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005BB8 4EBA C6D6 jsr [PC - 0x392A /* 00002290 */] 00005BBC 588F addq.l A7, 4 00005BBE 4A40 tst.w D0 00005BC0 6706 beq +0x8 /* 00005BC8 */ 00005BC2 7069 moveq.l D0, 0x69 00005BC4 6000 0076 bra +0x78 /* 00005C3C */ label00005BC8: 00005BC8 42A7 clr.l -[A7] 00005BCA 42A7 clr.l -[A7] 00005BCC 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005BD0 205F movea.l A0, [A7]+ 00005BD2 226E 0010 movea.l A1, [A6 + 0x10] 00005BD6 2288 move.l [A1], A0 00005BD8 206E 0010 movea.l A0, [A6 + 0x10] 00005BDC 2F10 move.l -[A7], [A0] 00005BDE 2F2E 000C move.l -[A7], [A6 + 0xC] 00005BE2 2F0C move.l -[A7], A4 00005BE4 4EBA B65E jsr [PC - 0x49A2 /* 00001244 */] 00005BE8 4FEF 000C lea.l A7, [A7 + 0xC] 00005BEC 3E00 move.w D7, D0 00005BEE 4A47 tst.w D7 00005BF0 6704 beq +0x6 /* 00005BF6 */ 00005BF2 3007 move.w D0, D7 00005BF4 6046 bra +0x48 /* 00005C3C */ label00005BF6: 00005BF6 206E 0010 movea.l A0, [A6 + 0x10] 00005BFA 2F10 move.l -[A7], [A0] 00005BFC 4EBA C608 jsr [PC - 0x39F8 /* 00002206 */] 00005C00 588F addq.l A7, 4 00005C02 4A40 tst.w D0 00005C04 6704 beq +0x6 /* 00005C0A */ 00005C06 7069 moveq.l D0, 0x69 00005C08 6032 bra +0x34 /* 00005C3C */ label00005C0A: 00005C0A 206E 0010 movea.l A0, [A6 + 0x10] 00005C0E 2D50 FFF4 move.l [A6 - 0xC], [A0] 00005C12 426E FFF2 clr.w [A6 - 0xE] 00005C16 52AD B326 addq.l [A5 - 0x4CDA], 1 00005C1A 2D6D B326 FFF8 move.l [A6 - 0x8], [A5 - 0x4CDA] 00005C20 202E FFFC move.l D0, [A6 - 0x4] 00005C24 E980 asl D0, 4 00005C26 D093 add.l D0, [A3] 00005C28 2040 movea.l A0, D0 00005C2A 43EE FFEC lea.l A1, [A6 - 0x14] 00005C2E 20D9 move.l [A0]+, [A1]+ 00005C30 20D9 move.l [A0]+, [A1]+ 00005C32 20D9 move.l [A0]+, [A1]+ 00005C34 20D9 move.l [A0]+, [A1]+ 00005C36 7000 moveq.l D0, 0x00 00005C38 6002 bra +0x4 /* 00005C3C */ label00005C3A: 00005C3A 7066 moveq.l D0, 0x66 label00005C3C: 00005C3C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00005C40 4E5E unlink A6 00005C42 4E75 rts export_324: 00005C44 4E56 FFE6 link A6, -0x001A 00005C48 48E7 0018 movem.l -[A7], A3,A4 00005C4C 286E 0008 movea.l A4, [A6 + 0x8] 00005C50 266C 1584 movea.l A3, [A4 + 0x1584] 00005C54 486E FFFA pea.l [A6 - 0x6] 00005C58 2F2E 000C move.l -[A7], [A6 + 0xC] 00005C5C 2F0C move.l -[A7], A4 00005C5E 4EBA 02A2 jsr [PC + 0x2A2 /* 00005F02 */] 00005C62 4FEF 000C lea.l A7, [A7 + 0xC] 00005C66 4A40 tst.w D0 00005C68 6700 0092 beq +0x94 /* 00005CFC */ 00005C6C 202E FFFA move.l D0, [A6 - 0x6] 00005C70 E980 asl D0, 4 00005C72 D093 add.l D0, [A3] 00005C74 2040 movea.l A0, D0 00005C76 43EE FFE6 lea.l A1, [A6 - 0x1A] 00005C7A 22D8 move.l [A1]+, [A0]+ 00005C7C 22D8 move.l [A1]+, [A0]+ 00005C7E 22D8 move.l [A1]+, [A0]+ 00005C80 22D8 move.l [A1]+, [A0]+ 00005C82 4A6E FFEC tst.w [A6 - 0x14] 00005C86 6606 bne +0x8 /* 00005C8E */ 00005C88 7000 moveq.l D0, 0x00 00005C8A 6000 0072 bra +0x74 /* 00005CFE */ label00005C8E: 00005C8E 42A7 clr.l -[A7] 00005C90 4878 2710 push.l 0x2710 00005C94 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005C98 205F movea.l A0, [A7]+ 00005C9A 2D48 FFF6 move.l [A6 - 0xA], A0 00005C9E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00005CA2 2F2E FFEE move.l -[A7], [A6 - 0x12] 00005CA6 4EBA EDAA jsr [PC - 0x1256 /* 00004A52 */] 00005CAA 508F addq.l A7, 8 00005CAC 4A40 tst.w D0 00005CAE 6704 beq +0x6 /* 00005CB4 */ 00005CB0 7069 moveq.l D0, 0x69 00005CB2 604A bra +0x4C /* 00005CFE */ label00005CB4: 00005CB4 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00005CB8 2F2E 000C move.l -[A7], [A6 + 0xC] 00005CBC 2F0C move.l -[A7], A4 00005CBE 4EBA B6FC jsr [PC - 0x4904 /* 000013BC */] 00005CC2 4FEF 000C lea.l A7, [A7 + 0xC] 00005CC6 3D40 FFFE move.w [A6 - 0x2], D0 00005CCA 4A6E FFFE tst.w [A6 - 0x2] 00005CCE 6706 beq +0x8 /* 00005CD6 */ 00005CD0 302E FFFE move.w D0, [A6 - 0x2] 00005CD4 6028 bra +0x2A /* 00005CFE */ label00005CD6: 00005CD6 426E FFEC clr.w [A6 - 0x14] 00005CDA 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00005CDE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005CE2 7001 moveq.l D0, 0x01 00005CE4 3880 move.w [A4], D0 00005CE6 202E FFFA move.l D0, [A6 - 0x6] 00005CEA E980 asl D0, 4 00005CEC D093 add.l D0, [A3] 00005CEE 2040 movea.l A0, D0 00005CF0 43EE FFE6 lea.l A1, [A6 - 0x1A] 00005CF4 20D9 move.l [A0]+, [A1]+ 00005CF6 20D9 move.l [A0]+, [A1]+ 00005CF8 20D9 move.l [A0]+, [A1]+ 00005CFA 20D9 move.l [A0]+, [A1]+ label00005CFC: 00005CFC 7000 moveq.l D0, 0x00 label00005CFE: 00005CFE 4CDF 1800 movem.l A3,A4, [A7]+ 00005D02 4E5E unlink A6 00005D04 4E75 rts export_319: 00005D06 4E56 FFE8 link A6, -0x0018 00005D0A 2F0C move.l -[A7], A4 00005D0C 286E 0008 movea.l A4, [A6 + 0x8] 00005D10 2D6C 1584 FFE8 move.l [A6 - 0x18], [A4 + 0x1584] 00005D16 486E FFFC pea.l [A6 - 0x4] 00005D1A 2F2E 000C move.l -[A7], [A6 + 0xC] 00005D1E 2F0C move.l -[A7], A4 00005D20 4EBA 01E0 jsr [PC + 0x1E0 /* 00005F02 */] 00005D24 4FEF 000C lea.l A7, [A7 + 0xC] 00005D28 4A40 tst.w D0 00005D2A 6748 beq +0x4A /* 00005D74 */ 00005D2C 206E FFE8 movea.l A0, [A6 - 0x18] 00005D30 202E FFFC move.l D0, [A6 - 0x4] 00005D34 E980 asl D0, 4 00005D36 D090 add.l D0, [A0] 00005D38 2040 movea.l A0, D0 00005D3A 43EE FFEC lea.l A1, [A6 - 0x14] 00005D3E 22D8 move.l [A1]+, [A0]+ 00005D40 22D8 move.l [A1]+, [A0]+ 00005D42 22D8 move.l [A1]+, [A0]+ 00005D44 22D8 move.l [A1]+, [A0]+ 00005D46 4A6E FFF0 tst.w [A6 - 0x10] 00005D4A 6604 bne +0x6 /* 00005D50 */ 00005D4C 7069 moveq.l D0, 0x69 00005D4E 6026 bra +0x28 /* 00005D76 */ label00005D50: 00005D50 7001 moveq.l D0, 0x01 00005D52 3D40 FFF2 move.w [A6 - 0xE], D0 00005D56 206E FFE8 movea.l A0, [A6 - 0x18] 00005D5A 202E FFFC move.l D0, [A6 - 0x4] 00005D5E E980 asl D0, 4 00005D60 D090 add.l D0, [A0] 00005D62 2040 movea.l A0, D0 00005D64 43EE FFEC lea.l A1, [A6 - 0x14] 00005D68 20D9 move.l [A0]+, [A1]+ 00005D6A 20D9 move.l [A0]+, [A1]+ 00005D6C 20D9 move.l [A0]+, [A1]+ 00005D6E 20D9 move.l [A0]+, [A1]+ 00005D70 7000 moveq.l D0, 0x00 00005D72 6002 bra +0x4 /* 00005D76 */ label00005D74: 00005D74 7066 moveq.l D0, 0x66 label00005D76: 00005D76 285F movea.l A4, [A7]+ 00005D78 4E5E unlink A6 00005D7A 4E75 rts export_323: 00005D7C 4E56 FFE8 link A6, -0x0018 00005D80 2F0C move.l -[A7], A4 00005D82 286E 0008 movea.l A4, [A6 + 0x8] 00005D86 2D6C 1584 FFE8 move.l [A6 - 0x18], [A4 + 0x1584] 00005D8C 486E FFFC pea.l [A6 - 0x4] 00005D90 2F2E 000C move.l -[A7], [A6 + 0xC] 00005D94 2F0C move.l -[A7], A4 00005D96 4EBA 016A jsr [PC + 0x16A /* 00005F02 */] 00005D9A 4FEF 000C lea.l A7, [A7 + 0xC] 00005D9E 4A40 tst.w D0 00005DA0 6726 beq +0x28 /* 00005DC8 */ 00005DA2 206E FFE8 movea.l A0, [A6 - 0x18] 00005DA6 202E FFFC move.l D0, [A6 - 0x4] 00005DAA E980 asl D0, 4 00005DAC D090 add.l D0, [A0] 00005DAE 2040 movea.l A0, D0 00005DB0 43EE FFEC lea.l A1, [A6 - 0x14] 00005DB4 22D8 move.l [A1]+, [A0]+ 00005DB6 22D8 move.l [A1]+, [A0]+ 00005DB8 22D8 move.l [A1]+, [A0]+ 00005DBA 22D8 move.l [A1]+, [A0]+ 00005DBC 206E 0010 movea.l A0, [A6 + 0x10] 00005DC0 30AE FFF2 move.w [A0], [A6 - 0xE] 00005DC4 7000 moveq.l D0, 0x00 00005DC6 6002 bra +0x4 /* 00005DCA */ label00005DC8: 00005DC8 7066 moveq.l D0, 0x66 label00005DCA: 00005DCA 285F movea.l A4, [A7]+ 00005DCC 4E5E unlink A6 00005DCE 4E75 rts export_322: 00005DD0 4E56 FFE8 link A6, -0x0018 00005DD4 48E7 0108 movem.l -[A7], D7,A4 00005DD8 286E 0008 movea.l A4, [A6 + 0x8] 00005DDC 2D6C 1584 FFE8 move.l [A6 - 0x18], [A4 + 0x1584] 00005DE2 486E FFFC pea.l [A6 - 0x4] 00005DE6 2F2E 000C move.l -[A7], [A6 + 0xC] 00005DEA 2F0C move.l -[A7], A4 00005DEC 4EBA 0114 jsr [PC + 0x114 /* 00005F02 */] 00005DF0 4FEF 000C lea.l A7, [A7 + 0xC] 00005DF4 4A40 tst.w D0 00005DF6 6742 beq +0x44 /* 00005E3A */ 00005DF8 206E FFE8 movea.l A0, [A6 - 0x18] 00005DFC 202E FFFC move.l D0, [A6 - 0x4] 00005E00 E980 asl D0, 4 00005E02 D090 add.l D0, [A0] 00005E04 2040 movea.l A0, D0 00005E06 43EE FFEC lea.l A1, [A6 - 0x14] 00005E0A 22D8 move.l [A1]+, [A0]+ 00005E0C 22D8 move.l [A1]+, [A0]+ 00005E0E 22D8 move.l [A1]+, [A0]+ 00005E10 22D8 move.l [A1]+, [A0]+ 00005E12 4A6E FFF0 tst.w [A6 - 0x10] 00005E16 6F04 ble +0x6 /* 00005E1C */ 00005E18 7069 moveq.l D0, 0x69 00005E1A 6032 bra +0x34 /* 00005E4E */ label00005E1C: 00005E1C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005E20 4EBA C46E jsr [PC - 0x3B92 /* 00002290 */] 00005E24 588F addq.l A7, 4 00005E26 4A40 tst.w D0 00005E28 6704 beq +0x6 /* 00005E2E */ 00005E2A 7069 moveq.l D0, 0x69 00005E2C 6020 bra +0x22 /* 00005E4E */ label00005E2E: 00005E2E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005E32 2F0C move.l -[A7], A4 00005E34 4EBA 010C jsr [PC + 0x10C /* 00005F42 */] 00005E38 508F addq.l A7, 8 label00005E3A: 00005E3A 2F2E 000C move.l -[A7], [A6 + 0xC] 00005E3E 2F0C move.l -[A7], A4 00005E40 4EBA B766 jsr [PC - 0x489A /* 000015A8 */] 00005E44 508F addq.l A7, 8 00005E46 3E00 move.w D7, D0 00005E48 7001 moveq.l D0, 0x01 00005E4A 3880 move.w [A4], D0 00005E4C 3007 move.w D0, D7 label00005E4E: 00005E4E 4CDF 1080 movem.l D7,A4, [A7]+ 00005E52 4E5E unlink A6 00005E54 4E75 rts export_327: 00005E56 4E56 0000 link A6, 0 00005E5A 48E7 0108 movem.l -[A7], D7,A4 00005E5E 286E 0008 movea.l A4, [A6 + 0x8] 00005E62 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005E66 4EBA C314 jsr [PC - 0x3CEC /* 0000217C */] 00005E6A 588F addq.l A7, 4 00005E6C 4A40 tst.w D0 00005E6E 6704 beq +0x6 /* 00005E74 */ 00005E70 7069 moveq.l D0, 0x69 00005E72 602A bra +0x2C /* 00005E9E */ label00005E74: 00005E74 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005E78 2F2E 000C move.l -[A7], [A6 + 0xC] 00005E7C 2F0C move.l -[A7], A4 00005E7E 4EBA B65A jsr [PC - 0x49A6 /* 000014DA */] 00005E82 4FEF 000C lea.l A7, [A7 + 0xC] 00005E86 3E00 move.w D7, D0 00005E88 4A47 tst.w D7 00005E8A 6704 beq +0x6 /* 00005E90 */ 00005E8C 3007 move.w D0, D7 00005E8E 600E bra +0x10 /* 00005E9E */ label00005E90: 00005E90 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005E94 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005E98 7001 moveq.l D0, 0x01 00005E9A 3880 move.w [A4], D0 00005E9C 7000 moveq.l D0, 0x00 label00005E9E: 00005E9E 4CDF 1080 movem.l D7,A4, [A7]+ 00005EA2 4E5E unlink A6 00005EA4 4E75 rts export_326: 00005EA6 4E56 FFFC link A6, -0x0004 00005EAA 48E7 0118 movem.l -[A7], D7,A3,A4 00005EAE 286E 0008 movea.l A4, [A6 + 0x8] 00005EB2 266C 1584 movea.l A3, [A4 + 0x1584] 00005EB6 486E FFFC pea.l [A6 - 0x4] 00005EBA 2F2E 000C move.l -[A7], [A6 + 0xC] 00005EBE 2F0C move.l -[A7], A4 00005EC0 4EBA 0040 jsr [PC + 0x40 /* 00005F02 */] 00005EC4 4FEF 000C lea.l A7, [A7 + 0xC] 00005EC8 4A40 tst.w D0 00005ECA 6718 beq +0x1A /* 00005EE4 */ 00005ECC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005ED0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005ED4 2F0C move.l -[A7], A4 00005ED6 4EBA 00C4 jsr [PC + 0xC4 /* 00005F9C */] 00005EDA 4FEF 000C lea.l A7, [A7 + 0xC] 00005EDE 3E00 move.w D7, D0 00005EE0 3007 move.w D0, D7 00005EE2 6016 bra +0x18 /* 00005EFA */ label00005EE4: 00005EE4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005EE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00005EEC 2F0C move.l -[A7], A4 00005EEE 4EBA B2F0 jsr [PC - 0x4D10 /* 000011E0 */] 00005EF2 4FEF 000C lea.l A7, [A7 + 0xC] 00005EF6 3E00 move.w D7, D0 00005EF8 3007 move.w D0, D7 label00005EFA: 00005EFA 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00005EFE 4E5E unlink A6 00005F00 4E75 rts fn00005F02: 00005F02 4E56 0000 link A6, 0 00005F06 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00005F0A 286E 0008 movea.l A4, [A6 + 0x8] 00005F0E 2E2E 000C move.l D7, [A6 + 0xC] 00005F12 2C2C 1580 move.l D6, [A4 + 0x1580] 00005F16 206C 1584 movea.l A0, [A4 + 0x1584] 00005F1A 2650 movea.l A3, [A0] 00005F1C 7A00 moveq.l D5, 0x00 00005F1E 6014 bra +0x16 /* 00005F34 */ label00005F20: 00005F20 BE93 cmp.l D7, [A3] 00005F22 660A bne +0xC /* 00005F2E */ 00005F24 206E 0010 movea.l A0, [A6 + 0x10] 00005F28 2085 move.l [A0], D5 00005F2A 7001 moveq.l D0, 0x01 00005F2C 600C bra +0xE /* 00005F3A */ label00005F2E: 00005F2E 47EB 0010 lea.l A3, [A3 + 0x10] 00005F32 5285 addq.l D5, 1 label00005F34: 00005F34 BA86 cmp.l D5, D6 00005F36 6DE8 blt -0x16 /* 00005F20 */ 00005F38 7000 moveq.l D0, 0x00 label00005F3A: 00005F3A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00005F3E 4E5E unlink A6 00005F40 4E75 rts fn00005F42: 00005F42 4E56 0000 link A6, 0 00005F46 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00005F4A 286E 0008 movea.l A4, [A6 + 0x8] 00005F4E 266C 1584 movea.l A3, [A4 + 0x1584] 00005F52 2E2C 1580 move.l D7, [A4 + 0x1580] 00005F56 2007 move.l D0, D7 00005F58 90AE 000C sub.l D0, [A6 + 0xC] 00005F5C 5380 subq.l D0, 1 00005F5E E980 asl D0, 4 00005F60 2C00 move.l D6, D0 00005F62 202E 000C move.l D0, [A6 + 0xC] 00005F66 5280 addq.l D0, 1 00005F68 E980 asl D0, 4 00005F6A D093 add.l D0, [A3] 00005F6C 222E 000C move.l D1, [A6 + 0xC] 00005F70 E981 asl D1, 4 00005F72 D293 add.l D1, [A3] 00005F74 2F06 move.l -[A7], D6 00005F76 2F01 move.l -[A7], D1 00005F78 2F00 move.l -[A7], D0 00005F7A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00005F7E 4FEF 000C lea.l A7, [A7 + 0xC] 00005F82 53AC 1580 subq.l [A4 + 0x1580], 1 00005F86 202C 1580 move.l D0, [A4 + 0x1580] 00005F8A E980 asl D0, 4 00005F8C 2F0B move.l -[A7], A3 00005F8E 2F00 move.l -[A7], D0 00005F90 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00005F94 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00005F98 4E5E unlink A6 00005F9A 4E75 rts fn00005F9C: 00005F9C 4E56 FFEA link A6, -0x0016 00005FA0 206E 0008 movea.l A0, [A6 + 0x8] 00005FA4 2D68 1584 FFEA move.l [A6 - 0x16], [A0 + 0x1584] 00005FAA 206E FFEA movea.l A0, [A6 - 0x16] 00005FAE 202E 000C move.l D0, [A6 + 0xC] 00005FB2 E980 asl D0, 4 00005FB4 D090 add.l D0, [A0] 00005FB6 2040 movea.l A0, D0 00005FB8 43EE FFEE lea.l A1, [A6 - 0x12] 00005FBC 22D8 move.l [A1]+, [A0]+ 00005FBE 22D8 move.l [A1]+, [A0]+ 00005FC0 22D8 move.l [A1]+, [A0]+ 00005FC2 22D8 move.l [A1]+, [A0]+ 00005FC4 4A6E FFF2 tst.w [A6 - 0xE] 00005FC8 6714 beq +0x16 /* 00005FDE */ 00005FCA 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00005FCE 4EBA C364 jsr [PC - 0x3C9C /* 00002334 */] 00005FD2 588F addq.l A7, 4 00005FD4 206E 0010 movea.l A0, [A6 + 0x10] 00005FD8 2080 move.l [A0], D0 00005FDA 7000 moveq.l D0, 0x00 00005FDC 603A bra +0x3C /* 00006018 */ label00005FDE: 00005FDE 206E FFF6 movea.l A0, [A6 - 0xA] 00005FE2 4A90 tst.l [A0] 00005FE4 6716 beq +0x18 /* 00005FFC */ 00005FE6 42A7 clr.l -[A7] 00005FE8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00005FEC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005FF0 201F move.l D0, [A7]+ 00005FF2 206E 0010 movea.l A0, [A6 + 0x10] 00005FF6 2080 move.l [A0], D0 00005FF8 7000 moveq.l D0, 0x00 00005FFA 601C bra +0x1E /* 00006018 */ label00005FFC: 00005FFC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006000 2F2E FFEE move.l -[A7], [A6 - 0x12] 00006004 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006008 4EBA B1D6 jsr [PC - 0x4E2A /* 000011E0 */] 0000600C 4FEF 000C lea.l A7, [A7 + 0xC] 00006010 3D40 FFFE move.w [A6 - 0x2], D0 00006014 302E FFFE move.w D0, [A6 - 0x2] label00006018: 00006018 4E5E unlink A6 0000601A 4E75 rts fn0000601C: 0000601C 4E56 FFF0 link A6, -0x0010 00006020 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00006024 286E 0008 movea.l A4, [A6 + 0x8] 00006028 2C2C 1580 move.l D6, [A4 + 0x1580] 0000602C 266C 1584 movea.l A3, [A4 + 0x1584] 00006030 7A00 moveq.l D5, 0x00 00006032 6036 bra +0x38 /* 0000606A */ label00006034: 00006034 2005 move.l D0, D5 00006036 E980 asl D0, 4 00006038 D093 add.l D0, [A3] 0000603A 2040 movea.l A0, D0 0000603C 43EE FFF0 lea.l A1, [A6 - 0x10] 00006040 22D8 move.l [A1]+, [A0]+ 00006042 22D8 move.l [A1]+, [A0]+ 00006044 22D8 move.l [A1]+, [A0]+ 00006046 22D8 move.l [A1]+, [A0]+ 00006048 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000604C 4EBA C242 jsr [PC - 0x3DBE /* 00002290 */] 00006050 588F addq.l A7, 4 00006052 4A40 tst.w D0 00006054 6704 beq +0x6 /* 0000605A */ 00006056 7069 moveq.l D0, 0x69 00006058 6016 bra +0x18 /* 00006070 */ label0000605A: 0000605A 2F05 move.l -[A7], D5 0000605C 2F0C move.l -[A7], A4 0000605E 4EBA FEE2 jsr [PC - 0x11E /* 00005F42 */] 00006062 508F addq.l A7, 8 00006064 5385 subq.l D5, 1 00006066 5386 subq.l D6, 1 00006068 5285 addq.l D5, 1 label0000606A: 0000606A BA86 cmp.l D5, D6 0000606C 6DC6 blt -0x38 /* 00006034 */ 0000606E 7000 moveq.l D0, 0x00 label00006070: 00006070 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00006074 4E5E unlink A6 00006076 4E75 rts